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/目录下。

 

posted @ 2018-06-26 21:02  taolusi  阅读(288)  评论(0编辑  收藏  举报