配置ssh远程登录

author author     2023-04-28     272

关键词:

参考技术A 本地和远程服务器都创建

在创建密钥的时候,可以定义加密类型和长度,具体可以参考ssh-keygen命令帮助。创建的过程中,首先会提示你 保存的位置 和 文件名 ,再提示你 给密钥加个密码 ,也可以直接回车不要密码。

公钥和私钥默认保存这用户目录的 /.ssh/ 文件夹下。默认情况下, id_rsa 为私钥, id_rsa.pub 为公钥。

此时 还是需要用用户名和密码登录远程Linux服务器。使用vi编辑 /etc/ssh/sshd_config 文件,先打开 PubkeyAuthentication 和 PermitRootLogin ,一般只要把这几个参数前面的#(注释符)删掉即可。

重启ssh服务

在macOS端操作以下命令,把公钥上传到远程服务器,会提示输入远程的Linux服务器的密码。

在远程Linux服务器上,操作以下命令,把公钥 追加 到服务器ssh认证文件中:

如果没有 authorized_keys 这个文件,请到 .ssh 文件夹下创建一个,并把权限设置为600。

追加好后,如果要禁止用户名密码登录,再编辑 /etc/ssh/sshd_config 文件,把 PasswordAuthentication 设置为no。

重启SSH服务(每次修改ssh配置都需要重启)

如果没有设置密钥密码,直接这终端输入 ssh root@IP 即可登录远程服务器。如果该用户下没有公钥,则会提示Permission denied。

centos配置ssh远程登录

...http://blog.csdn.net/sangjian1006/article/details/51603236 1.修改SSH配置文件/etc/ssh/sshd_config2.在配置文件中找到#Port22,修改默认的端口,范围可以从1025到65536Port97263.#禁止root用户登录PermitRootLoginno4.在配置文件的末尾添加一行用 查看详情

ubuntu集群ssh配置实现远程登录

ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己在集群的各台主机上手动安装ssh-server。判断是否安装ssh服务,可以通过命令:sshlocalhost测试,若出现ssh:connecttohostlocalhostport22:Connectionrefused 表示没有还没有安装,... 查看详情

配置ssh远程登录

...,把PasswordAuthentication设置为no。重启SSH服务(每次修改ssh配置都需要重启)如果没有设置密钥密码,直接这终端输入sshroot@IP即可登录远程服务器。如果该用户下没有公钥,则会提示Permissiondenied。 查看详情

配置debian11服务器安装ssh,创建新用户并允许远程ssh远程登录,并禁止root用户远程ssh登录(代码片段)

一、在Debian中添加sudo用户1.创建新用户首先,要创建用户,当前用户必须是root用户或者sudo用户。使用下面adduser命令创建一个用户名为test的sudo用户,按照提示输入密码,使用adduser命令,还会创建用户的主目... 查看详情

ssh远程管理和访问控制

...控制​安装ssh服务器端和客户端设置服务开机自动启动,配置身份验证的ssh,保证ssh服务器的安全性禁止为空密码访问,将ssh服务器端口修改为2222,在ssh服务器端创建bob和tom两个用户允许客户端192.168.100.20登录bob和root账户,禁... 查看详情

ubuntu14.04远程登录服务器--ssh的安装和配置

...数据传输的安全,现在介绍一下如何在Ubuntu14.04上安装和配置ssh工具/原料 Ubuntu14.04puttyv0.63方法/步骤 更新源列表打开"终端窗口",输入"sudoapt-getupdate"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。 ... 查看详情

ssh远程管理常用的几种配置(代码片段)

一、关于SSH(SecureShell)1、SSH是一种安全性通道协议,主要用来实现字符界面的远程登录、远程复制等功能。2、SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。3、与早期的telnet(远程登录... 查看详情

ssh远程管理服务配置

##sshd远程连接的优化版主QQ:2559721591   资料网站:http://rshare.ys168.com网络环境:ssh服务器(虚拟机):192.168.10.25ssh客户机(物理机):192.168.10.1 ssh:是安全的外壳的缩写(SecureShell)。是专门为远程登录会话和其他网络服务... 查看详情

华三交换机配置ssh远程登录(代码片段)

...1/24);将H3CS5820V2-54QS-GE的GE1/0/48接口模式改成路由模式;配置地址192.168.192.10/24并测试连通性。​创建远程账户test密码test@123角色为manage;授权用户角色为缺省的network-operator;授权用户级别为15级;配置虚拟线路0到4认证模式为aa... 查看详情

ssh多种远程登录方法

...用户账号登录和使用公钥登录直接使用以下命令另外可以配置主机别名,这个和使用公钥登录差不多,区别是无需指定公钥地址而已,这里就不重复了。方法一:(在命令行中指定私钥文件)方法二:(使用ssh-agent代理)方法三... 查看详情

ubuntu允许root远程登录配置

...lssh(3)启动SSH服务命令:sudo/etc/init.d/sshstart(4)修改SSH配置文件命令:sudovim/etc/ssh/sshd_config,找到PermitRootLoginwithout-password修改为PermitRootLoginyes(5)重启SSH服务命令:servicesshrestart 查看详情

ssh之远程登录

...user@host,然后根据提示输入远程服务器的登录密码也可在配置文件/etc/ssh/ssh_config中设置user和host(ip),来简化命令,配置如下:配置后,登录请求时只需输入如下命令:使用密码登录,每次都必须输入密码,非常麻烦。好在SSH还提供... 查看详情

vscode配置remote-ssh远程开发并配置免密登录

环境一个云服务器,这里我用的是阿里云的windows下生产ssh密钥。没有的话先在本地生成一对密钥:打开cmd或gitbash,输入ssh-keygen后一路回车即可。效果图首先在vscode里面搜索插件Remote-SSH箭头指向绿色的那部分使用免... 查看详情

linuxsuse10安装完成后如何配置才能支持ssh远程登录

...完成后默认的是否支持SSH远程登录,如果不支持请问如何配置使其支持SSH远程登录。1.win下运行--cmd2.ipconfig3.看本地连接的ip地址和网关.如为:202.114.16.35,255.255.0.04.终端里setup5.选择网络配置选项6.更改ip为202.114.16.34(随意,只要是同... 查看详情

公网使用ssh远程登录macos服务器内网穿透(代码片段)

...录2.局域网内测试ssh远程3.公网ssh远程连接macOS3.1macOS安装配置cpolar3.2获取ssh隧道公网地址3.3测试公网ssh远程连接macOS4.配置公网固定TCP地址4.1保留一个固定TCP端口地址4.2配置固定TCP端口地址5.使用固定TCP端口地址ssh远程前言macOS系... 查看详情

centos6.5配置ssh免登录

...生成id_rsa id_rsa.pub id_rsa:私匙id_rsa.pub:公匙 配置当前机器免登录:cpid_rsa.pubauthorized_keys ssh“当前机器名”  配置远程机器免登录: ssh-copy-id“远程机器ip”,就可使用ssh免密码登录指定 查看详情

linux下开启ssh,并且允许root用户远程登录,允许无密码登录

...ia0511/article/details/82376981.允许root用户远程登录修改ssh服务配置文件sudovi/etc/ssh/sshd_config调整PermitRootLogin参数值为yes,如下图:2.允许无密码登录同上,修改ssh服务配置文件,两种情况:1)将PermitEmptyPasswordsyes前面的#号去掉2)将Per... 查看详情

配置debian11服务器安装ssh,创建新用户并允许远程ssh远程登录,并禁止root用户远程ssh登录(代码片段)

...有命令:(ALL:ALL)ALLsudo-l-Utest二、在Debian服务器上安装配置SSH服务器1.安装SSH注意:如果使用的是WSL安装的ubuntu/debian,那么你需要先卸载:sudoapt-getremoveopenssh-serversudoapt-getinstallopenssh-server安装完成后SSH服务默认开启... 查看详情