如何通过ssh工具远程连接linux服务器

如何通过ssh工具远程连接linux服务器,第1张

1、首先服务器必须设置密码或公钥登录
2、开放防火墙允许访问sshd端口
netstat -ntlp查看端口
iptables -nvL检查防火墙
3、用secureCRT或者putty或者xshell等工具,连接服务器IP或域名

老规矩,先说结论:

或者:

注意:由于 macOS 版 Ncat 的 790 和 791 版本的 bug,上述方式不再生效。起码 791 版本在 macOS 10157 上是不行的。此问题在 792 版本中已经解决。

具体原因参见: >首先,先要获取到Linux的端的IP地址,进行查看ip地址的方式,可以直接命令行中直接输入ifconfig,就可以查看到ip地址信息。
然后可以从网上下载一个为ssh的客户端,下载完成后puttyexe的应用程序,直接双击这个应用程序即可。
这样就直接进入到putty客户端的界面中,在host name输入刚才记录的ip地址信息。
输入完成之后,这样就可以直接连接Linux的服务器中了,但还不能 *** 作,需要先登录账号,login as中输入Linux的用户名
还需要账号的密码,直接输入密码,然后回车。
这样就直接ssh客户端可以直接 *** 作远程中Linux服务器了。

今日内容

1什么是SSH

SSH是一个安全协议,在进行数据传输时,会对数据包进行加密处理,加密后在进行数据传输。确保了数据传输安全

2SSH的主要功能是什么

1提供远程连接服务器的服务

2对远程连接传输数据进行加密

3SSH与Telnet之间有什么关系

4抓包分析ssh与telnet的区别

telnet使用在交换机 路由器 防火墙 等这类设备上

ssh 使用在服务器邻域

5SSH相关客户端指令ssh scp sftp

客户端可以使用的命令:

ssh:用来连接远程Linux服务器(xshell底层,调用的就是ssh命令)

scp:远程拷贝,全量拷贝(每次拷贝都是全量)

sftp:远程传输

6SSH远程登录方式,用户密码 密钥方式

用户密码:简单容易被破解、复杂记不住

基于密钥的方式来实现:

生产一对拥有数学关系的密钥对(公钥、私钥)

公钥加密,私钥解密。
公钥可以对外提供,对外开放。
私钥只有自己持有,不对外开放

7密钥方式的实现案例

8SSH场景实践,借助SSH免秘实现跳板机功能

9SSH远程连接功能安全优化


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

原文地址: https://outofmemory.cn/zz/13415719.html

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

发表评论

登录后才能评论

评论列表(0条)

保存