欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Ubuntu下的SSH

程序员文章站 2022-04-10 15:26:21
1. SSH登录命令 常用格式:ssh [-l login_name] [-p port] [user@]hostname 更详细的信息可以用ssh -h查看 举例 不指定用户: 指定用户: 如果修改过ssh登录端口的可以: 2. 利用SSH传输文件 在Linux下一般用scp命令来通过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/目录下。