龙空技术网

免密码ssh登录到linux系统

zzmydong 91

前言:

如今兄弟们对“ubuntussh上传文件”大致比较关切,兄弟们都想要剖析一些“ubuntussh上传文件”的相关内容。那么小编同时在网摘上收集了一些有关“ubuntussh上传文件””的相关资讯,希望各位老铁们能喜欢,兄弟们快快来了解一下吧!

1、产生rsa密钥对:

在win10,win11下的命令提示符模式直接输入

ssh-keygen -t rsa

敲3次回车在默认位置产生id_rsa(私钥),id_rsa.pub(公钥),注意位置,默认在用户下的.ssh文件夹

2、将公钥加入到服务器的.ssh/authorized_keys 文件中

在windows端进入.ssh文件夹

cd .ssh,比如我的默认在c:\user\dong\.ssh,其中dong为登录windows的用户名

将公钥(id_rsa.pub) 上传至 linux中的 /root/.ssh/下命名为authorized_keys

C:\Users\dong\.ssh>scp id_rsa.pub root@192.168.1.88:/root/.ssh/authorized_keys

root@192.168.1.88's password:

输入linux的密码后显示传输过程

id_rsa.pub 100% 403 0.4KB/s 00:00

C:\Users\dong\.ssh>

看到传输过程,到linux上看是否有/root/.ssh/authorized_keys就可以了

3、验证无密码登录

直接输入:ssh root@192.168.1.88,敲两次回车,理论上就可以直接登录到linux系统了

参考链接:

这是典型的非对称加密的应用,windows端使用私钥加密连接信息,linux端使用公钥解密连接信息,验证。

win10和win11默认安装了openssh,默认位置在C:\Windows\System32\OpenSSH,精简版本可能精简掉

使用上面过程在win11上远程阿里云的ECS服务器Ubuntu(免费一个月)验证通过。

本地vmware虚拟机加载kali官网的虚拟机镜像文件通过,需要使用kali用户上传公钥,放到合适位置,且默认的

官方镜像ssh服务不允许root用户用密码登录,允许root用户以公钥登录

ssh是基于openssl的一个典型应用,在win10以上版本内置,在linux很早的版本已经内置,是加密及加密传输

的基础,这里有一个我录制的较为系统的openssl的资料,供同学们参考

标签: #ubuntussh上传文件 #ubuntu如何设置ssh密码登录密码 #ubuntussh目录 #ubuntu设置ssh 用户名和密码 #ubuntussh上传文件到服务器