linux ssh Connect & send/download files
2015-04-06 10:33
134 查看
1
SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo
apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-server
sudo apt-get install openssh-server
然后确认sshserver是否启动了:
ps -e |grep ssh
如果看到sshd那说明ssh-server已经启动了。
如果没有则可以这样启动:sudo /etc/init.d/ssh start 或者 service ssh start
ssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。
然后重启SSH服务:
sudo
/etc/init.d/ssh stop
sudo /etc/init.d/ssh start
然后使用以下方式登陆SSH:
ssh username@192.168.1.112 username为192.168.1.112 机器上的用户,需要输入密码。
P.S. On centOS/fedora/Red Hat, there is openssh instead. ssh is for client, sshd is for server
2
1、从服务器上下载文件scp username@servername:/path/filename /var/www/local_dir(本地目录)
例如scp root@192.168.0.101:/var/www/test.txt 把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)
2、上传本地文件到服务器
scp /path/filename username@servername:/path
例如scp /var/www/test.php root@192.168.0.101:/var/www/ 把本机/var/www/目录下的test.php文件上传到192.168.0.101这台服务器上的/var/www/目录中
3、从服务器下载整个目录
scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)
例如:scp -r root@192.168.0.101:/var/www/test /var/www/
4、上传目录到服务器
scp -r local_dir username@servername:remote_dir
例如:scp -r test root@192.168.0.101:/var/www/ 把当前目录下的test目录上传到服务器的/var/www/ 目录
注:目标服务器要开启写入权限。
相关文章推荐
- Linux x86 Dropbear SSH <= 0.34 remote root exploit
- [RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetC
- linux ip&dns&ssh 配置
- can not connect to linux server with ssh without password
- SSH免密码登陆步骤&jDK在Linux的安装
- get byte[] from DB & send it to client as download file
- Linux上 Can't connect to X11 window server 错误解决方法
- How can I remove all "name" files in all of my subdirectories on Linux
- How to download files from the Linux command line
- linux socket下send()&recv()调用
- 在linux上安装oracle出现Can't connect to X11 window。。。的问题
- Linux上安装使用SSH(ubuntu&&redhat)
- ssh-keygen & ssh-copy-id实现两去台linux机器之间无密码通讯
- linux异常系列:Can't connect to X11 window
- 【转】Linux上安装使用SSH(ubuntu&&redhat)
- faultCode:Client.Error.MessageSend faultString:'Send failed' faultDetail:'Channel.Connect.Failed error NetConnection.Call.Failed
- Linux socket recv & send
- Linux "零拷贝" sendfile函数中文说明及实际操作分析
- Linux-on-android中ssh -T git@github.com&&Permission denied (publickey)的问题
- Linux--ssh: connect to host localhost port 22: Connection refused