龙空技术网

Linux SSH 设置和使用方法

羊AI上兔子 338

前言:

目前同学们对“linux启用ssh服务”都比较珍视,看官们都需要知道一些“linux启用ssh服务”的相关内容。那么小编同时在网摘上网罗了一些关于“linux启用ssh服务””的相关资讯,希望同学们能喜欢,兄弟们快快来了解一下吧!

Linux远程的方式大多数为:Telnet和SSH。两者的不同分别在于功能和安全性上。

Telnet安全性很低,在网络上以非加密的口令认证的方式进行传输,就像是大白天光着屁股乱跑一样,有心人想看的话便可"一目了然"。而且Telnet只能用于命令的传输,其余没有其他的功能。

相较于Telnet,SSH在拥有更多的功能的同时,又提供了安全的环境。

安全性上,SSH采用加密的方式传输数据,在认证方式上除了拥有口令认证外,还可以使用密钥的方式及公钥密钥的组合,这样不仅仅是加密了传输数据,而且还可以防止"目标欺骗"的风险。

功能上:除了命令传输以外,还提供文件的传输功能及SCP、Sftp两种。

综上所述,我们配置上,就以SSH来介绍。

1. 检查&安装OpenSSH。

2. SSH配置文件在"/etc/ssh/sshd_config。咱们这里不用修改,默认就好。需要注意的是关闭防火墙。

3. 重启SSH服务"Service sshd restart"。

口令登陆的方式:

直接使用本地账号进行认证登陆,默认SSH已经启动了口令登陆。

密钥登陆方式:

假设我们希望使用账号zhangsan在windows上SSH 的密钥登陆方式。

1. 切换到账号zhangsan下

2. 执行 ssh-keygen –t rsa, 输入命令后要求输入产生密钥的口令,输入完成后便生成了公钥和密钥,并且默认存放到对应用户的主目录下的.ssh目录下了,文件名分别为:id_rsa.pub(公钥)和id_rsa(私钥)。

3. 然后将公钥重命名为"ahthorized_keys".

4. 之后将私钥拷贝到对应的Windows上,使用putty进行登陆。

a) 设置登陆服务器的IP地址

b) 设置使用的私钥

标签: #linux启用ssh服务