Ubuntu下的SSH
1. SSH登录命令
常用格式:ssh [-l login_name] [-p port] [user@]hostname
更详细的信息可以用ssh -h查看
举例
不指定用户:
1 ssh 192.168.0.1
指定用户:
1 ssh -l root 192.168.0.1 2 ssh root@192.168.0.1
如果修改过ssh登录端口的可以:
1 ssh -p 22333 192.168.0.111 2 ssh -l root -p 22333 216.230.230.105 3 ssh -p 22333 root@216.230.230.105
2. 利用SSH传输文件
在Linux下一般用scp命令来通过ssh传输文件。
2.1 从服务器上下载文件:scp user@hostname:/path/filename /var/local_dir(本地目录)
1 scp root@192.168.0.101:/var/test.txt /var/local_dir
把192.168.0.101上的/var/test.txt文件下载到/var/local_dir (本地目录)。
2.2 上传本地文件到服务器: scp /path/filename user@hostname:/path
1 scp /var/test.txt root@192.168.0.101:/var/
把本机/var/下的test.txt文件上传到192.168.0.1服务器上的/var/目录中。
2.3 从服务器下载整个目录:scp -r user@hostname:/var/remote_dir/(远程目录) /var/local_dir(本地目录)
scp -r root@192.168.0.101:/var/test /var/
把服务器上的/var/test目录下载到/var目录下。
2.4 上传目录到服务器:scp -r local_dir user@hostname:remote_dir
scp -r test root@192.168.0.101:/var/
把当前目录下的test目录上传到服务器的/var/目录下。