1、使用ssh连接远程主机
最简单的用法是指定用户名和主机名的参数。 主机名可以是IP地址或域名。
$ ssh用户@主机名称
2,ssh连接到其他端口
缺省情况下,SSH连接到目标主机上的22个端口,并且可以使用-p选项指定端口号
$ ssh-p 10022用户@主机名称
3 )使用ssh在远程主机上执行命令,在本地显示之前,继续本地工作
直接连接,后面加上要执行的命令即可
$ ssh pi@10.42.0.47 ls -l
4 )在远程主机上运行图形接口的程序
使用ssh的-X选项时,主机将打开X11传输功能
$ ssh-x菲尤@ 222.24.51.147
5、SSH的构成方法
SSH的配置文件位于/etc/ssh/sshd_config中,显示端口号、空闲超时时间等配置文件项目。
构建6,ssh密钥对
使用ssh-keygen -t算法,现在大部分使用rsa或dsa算法。
$ ssh-keygen -t rsa
7,确认是否添加了对应主机的密钥
-F选项的使用
$ ssh-keygen -F 222.24.51.147
8,删除主机密钥
也可以使用-R选项从~/.ssh/known_hosts文件中手动删除
$ ssh-keygen -R 222.24.51.147
9,绑定源地址
如果客户端有两个以上的IP地址,则无法区分使用哪个IP连接到SSH服务器。 要解决此问题,请使用-b选项指定IP地址。 这个IP用作建立连接的源地址。
$ssh-b192.168.0.200路由@192.168.0.103
10、要求对所有数据进行压缩
-C选项压缩通过SSH发送和接收的所有数据,并对跳过的甜瓜进行加密。
$ ssh-c根目录@ 192.168.0.103
11,打开调试模式
出于某种原因,我想跟踪调试建立的SSH连接。 SSH提供的-v选项参数就是为此而设置的。 可以知道在哪个阶段发生了问题。
$ ssh-v根目录@ 192.168.0.103