如何使用SSH链接多台Linux?

如何使用SSH链接多台Linux?,第1张

、使用工具登录第一台linux服务器,本例第一台服务器IP为1921683126
2、使用命令: ssh root@1921683127 连接到第二台服务器1921683127
3、提示输入密码,输入1921683127的密码后,回车,如图,登录成功

[root@jsb~]# rsync -avH --progress '-e ssh -p 2222' root@19216813:/etc/passwd /
receiving file list
1 file to consider
passwd
1846 100% 176MB/s 0:00:00 (xfer#1, to-check=0/1)
sent 42 bytes received 1945 bytes 79480 bytes/sec
total size is 1846 speedup is 093

你好,
默认配置
Windows下有很多SSH工具。在这里我是用的是Putty。如果安装了Git并配置使用Putty的话,就不需要另外在安装Putty了。使用SSH连接服务器的命令如下:
ssh IP地址
一般来说为了安全性考虑,端口号等一些参数并不会使用默认值。这样的话命令就变成这样:
ssh 用户名@IP地址 -p 端口号
如果连接成功的话会提示你输入远程服务器的密码。全部成功之后SSH就会显示远程服务器的提示符,这时候就说明连接成功了。
密钥登录
每次登录SH都需要输入密码很麻烦,而且可能不太安全。SSH还能使用另外一种登录方式,也就是使用密钥登录。这种登录方式需要客户端生成一堆公钥私钥对,然后将公钥添加到服务器中,这样下次就可以直接登录了。
首先生成SSH密钥,依照提示输入信息即可。默认生成在用户主目录中的ssh文件夹中。带pub的是公钥,接下来需要添加到服务器中。
ssh-keygen
然后将本地公钥添加到服务器中,需要使用另一个命令:
scp -P 端口号 本地文件路径 用户名@远程服务器地址:远程路径
然后登陆服务器,找到复制进去的公钥,将公钥名字改为authorized_keys并添加到对应的ssh文件夹中。然后退出SSH重新登陆试试,成功的话不需要输入密码就会直接进入远程服务器。

既然是互相登录,为什么不考虑隧道做通,而是端口映射,通过IPSEC技术实现异地局域网加密互访又不是什么新鲜技术。
两端网络设备:路由器或者防火墙直接开启IPSEC,指对端IP,HCIA学就天就会。

1检查再检查SSHserver进程是否已经开启Deepin是否已经启动SSH
2开启SSHserver
3安装SSHserver(非必须步骤)
4再检查SSHserver进程是否已经开启

我推荐你使用putty,我在win下一般都使用这个,小巧轻便容易 *** 作,填写上IP和端口链接就可以
更新一下,不好意思没看清楚问题,你是要从一台远程服务器连接到另一台吧?直接ssh root@1111
root为用户名,1111为地址,默认22端口,如果不是22端口则参照(比如233端口):ssh -p 233 root@1111


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13391961.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-27
下一篇 2023-07-27

发表评论

登录后才能评论

评论列表(0条)

保存