Linux SSH配置方案
Linux SSH配置方案
[TOC]
安装sshd服务
1 |
|
启动和停止ssh服务
1 |
|
这里也可以终止服务
1 |
|
配置ssh,开放端口,并允许远程访问
键入以下指令打开ssh配置文件
1 |
|
打开后修改文件如下:
查看ssh服务启动状态
1 |
|
如果其Active:
显示为active(running)
则为开启状态;反之如果显示为inactive (dead)
则此时处于未运行状态。
查看linux服务器端的ip地址
1 |
|
ssh远程连接与免密登录
用户名+密码登录
在客户端(mac或者Windows),(刚才配置的linux暂且称为服务器端)的终端输入:
1 |
|
然后根据提示输入用户的密码即可登录。
免密登录
在客户端(mac或者Windows)的终端中输入:
1 |
|
然后一路回车,上述语句将在客户端的.ssh
文件夹下生成两个文件my_rsa
和my_rsa.pub
,第一文件存储在客户端上,第二个文件通过scp
指令或者其它任意的方式传到配置的linux服务器端的.ssh
文件夹下。
最后输入下述指令将密钥授权追加写入authorized_keys
文件
1 |
|
最最后一步,在客户端(mac或者Windows)打开.ssh/config
补充以下内容:
1 |
|
之后就可以直接在终端输入ssh my_server
连接自己的linux服务器了。
参考博文
【CSDN】Linux配置SSH服务实现远程远程访问:https://blog.csdn.net/liguangxianbin/article/details/79759498
【CSDN】linux开启ssh服务,实现ssh远程登录:链接
【网页】如何解决SSH连接 “Connection Refused”报错:https://www.wbolt.com/how-to-fix-ssh-connection-refused.html