update 其他/ssh基础用法.md.

This commit is contained in:
delong 2022-07-21 09:28:09 +00:00 committed by Gitee
parent ca9279c842
commit 4f933db3d8
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 4 additions and 4 deletions

View File

@ -1,5 +1,5 @@
# <center>ssh基础用法</center>
#### <center>作者:优麒麟</center>
#### <center>作者:小K</center>
#### <center>2022-04-22 23:36:00</center>
@ -10,7 +10,7 @@
ssh 用户名@主机地址 -p 端口号
然后会提示输入密码,这个密码就是你要登录的用户名的密码,这个用户必须是存在的,而且是允许登录的才行,一般情况下大家在安装系统时候建立的用户是没问题的,而且密码默认不回显.
他还可以代理x11协议把界面传输到本地但是实际上是在远程主机运行但是需要远程主机安装xauth并且本地和远端都启动x11代理才可以实际测试的时候有的应用可能是不支持的此外如果本地系统是win的话可能不好用如果是优麒麟那么只要网速足够还是挺好的缺点是有可能无法使用中文输入法只能复制粘贴虽然可以通过配置的方式让输入法启动但是我没成功过。另外就是有一个端口映射的作用一般来说称之为ssh隧道可以把远端的端口映射到本地也可以把本地的端口映射到远程也可以改成双向的这样可以用作内网穿透或者是把本地服务暴露在远端也可以把远端的端口变成本地访问而且是用ssh加密过的不用担心被窃听等一般情况下开发会用的比较多把数据库的端口映射到本地的某个端口直接访问不用把公网的对应端口打开提高安全性再比如说vnc把vnc的端口映射到本地虽然vncview提示不加密但是中间传输的数据是经过ssh加密的不用担心被窃听而且可以关闭对应端口的防火墙不用担心被别人扫描到。ssh可以禁用密码登录只使用密钥登录也可以两者并存只要有一个公钥和私钥然后把公钥放到特定的文件里就可以直接使用私钥免密登录。
他还可以代理x11协议把界面传输到本地但是实际上是在远程主机运行但是需要远程主机安装xauth并且本地和远端都启动x11代理才可以实际测试的时候有的应用可能是不支持的此外如果本地系统是win的话可能不好用如果是linux那么只要网速足够还是挺好的缺点是有可能无法使用中文输入法只能复制粘贴虽然可以通过配置的方式让输入法启动但是我没成功过。另外就是有一个端口映射的作用一般来说称之为ssh隧道可以把远端的端口映射到本地也可以把本地的端口映射到远程也可以改成双向的这样可以用作内网穿透或者是把本地服务暴露在远端也可以把远端的端口变成本地访问而且是用ssh加密过的不用担心被窃听等一般情况下开发会用的比较多把数据库的端口映射到本地的某个端口直接访问不用把公网的对应端口打开提高安全性再比如说vnc把vnc的端口映射到本地虽然vncview提示不加密但是中间传输的数据是经过ssh加密的不用担心被窃听而且可以关闭对应端口的防火墙不用担心被别人扫描到。ssh可以禁用密码登录只使用密钥登录也可以两者并存只要有一个公钥和私钥然后把公钥放到特定的文件里就可以直接使用私钥免密登录。
2. SSh的一个小技巧ssh如果在一段时间不响应的话可以修改心跳时间每隔一定时间发送一个空包保持响应一般来说我不建议设置的时间超过30如果是网络环境差点30都可能断一般设置成15极端情况设置成5这里以秒为单位。
还有就是如果退出了ssh那么正在运行的程序就会被杀死可以使用screen命令让程序运行在后台然后Ctrl+a+d来返回这样就可以安心的退出ssh不用担心程序挂了恢复的命令也有。
@ -28,8 +28,8 @@
本文撰写过程中参考了以下文章:
[https://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=193097](https://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=193097)
[https://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=193211](https://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=193211)
[https://forum.openkylin.top/forum.php?mod=viewthread&tid=193097](https://forum.openkylin.top/forum.php?mod=viewthread&tid=193097)
[https://forum.openkylin.top/forum.php?mod=viewthread&tid=193211](https://forum.openkylin.top/forum.php?mod=viewthread&tid=193211)