1、安装ssh
$ yum install openssh-server openssh-clients
2、启动ssh服务
$ sudo /etc/init.d/ssh start sshd.service 或 $sudo systemctl start
3、指定登陆用户
$ ssh -l root 192.168.1.10 或 $ ssh root@192.168.1.10
4、指定端口
SSH 默认使用的端口号是 22,现在端口号是 1234.要连上那主机,就要使用 *-p 选项,后面在加上 SSH 端口号。
$ ssh root@192.168.0.103 -p 1234
要改变端口号,我们需要修改 /etc/ssh/ssh_config 文件,找到此行:
Port 22
把它换成其他的端口号,比如上面示例的 1234 端口,然后重启 SSH 服务。
5、绑定源地址
使用 -b 选项来指定一个IP 地址。这个 IP 将会被使用做建立连接的源地址。
$ ssh -b 192.168.0.200 -l leni 192.168.0.103
服务端,我们可以使用 netstat 命令来检查到服务的连接是否建立。可以看到 IP 为 192.168.0.200 的连接已经建立。
6、使用其他配置文件
要使用指定的配置文件,可以使用 -F 选项。
$ ssh -F /home/pungki/my_ssh_config 192.168.0.101
7、从服务器上下载文件
# scp root@192.168.1.10:/path/filename /var/www/local_dir(本地目录)
8、上传本地文件到服务器
# scp /path/filename root@192.168.1.10:/path
9、从服务器下载整个目录
# scp -r root@192.168.1.10:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)
10、上传目录到服务器
# scp -r local_dir root@192.168.1.10:remote_dir