如何使用SSH登录Linux服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用SSH登录Linux服务器相关的知识,希望对你有一定的参考价值。

参考技术A

首先进入/etc目录下,/etc目录存放的是一些配置文件,比如passwd等配置文件,要想使用ssh远程登陆,需要配置/etc/ssh/sshd_config文件里的配置信息,使用vim编辑,在命令行模式下输入 vim /etc/ssh/sshd_config,进入之后,按“i”进入编辑状态,在其文件里找到并修改为:PasswordAuthentication
yes , PermitRootLogin
yes两行即可,
修改之后,按“esc”退出,并按“:wq”保存并退出,或直接按“:x”直接保存退出,(注意:此处的x为小写x,大写X是将文件内容加密,使用时细心注意),
退出编辑模式之后,回到命令模式,输入 sevice
ssh
start/stop/restart/status,启动/停止/重启/状态,选择start启动ssh服务。
如果上面开启SSH服务的命令不能用,可以使用命令:sudo
service
sshd
start 试试,检查是否开启SSH服务使用命令:ps
-e
|
grep
sshd
此时可以查看ssh状态是否为运行状态,运行状态即可使用ssh远程登陆。
使用“ifconfig”命令查询ip地址
使用ssh登陆时,输入主机(linux的ip地址),账号,密码登陆!
如果需要远程连接SSH,需要把22端口在防火墙上开放,关闭防火墙,或者设置22端口例外  /etc/init.d/iptables
stop
怎么通过ssh登陆可参看下一篇“通过ssh实现远程登陆服务器!”
大致步骤为:
SSH
服务配置文件位置
/etc/ssh/sshd_config
#
修改配置
PasswordAuthentication
yes
PermitRootLogin
yes
#
启动SSH
服务
sevice
ssh
start/stop/status
安装SSH:yum
install
ssh
启动SSH: service
sshd
start
设置开机运行: chkconfig
sshd
on

linux配置了免密,如何不使用免密登录

您好,要不使用免密登录Linux,您需要做以下步骤:

1. 在Linux系统中,使用su命令切换到root用户,或者使用sudo命令以root用户权限执行操作。

2. 使用visudo命令编辑/etc/sudoers文件,将其中的“Defaults requiretty”行注释掉,以允许远程登录时不使用免密登录。

3. 使用ssh-keygen命令,在本地生成一对公钥和私钥,将公钥复制到服务器的~/.ssh/authorized_keys文件中,以允许远程登录时不使用免密登录。

4. 使用chmod命令,将~/.ssh/authorized_keys文件的权限设置为600,以确保安全性。

5. 使用ssh命令,以指定的私钥登录服务器,以允许远程登录时不使用免密登录。

以上就是不使用免密登录Linux的方法,希望能够帮助您。
参考技术A 您好,要实现不使用免密登录,您可以使用SSH密钥对,它是一种安全的身份验证方法,它使用一对密钥(公钥和私钥)来验证客户端和服务器之间的身份。公钥由服务器安装在其上,而私钥由客户端保存在其上。当客户端尝试连接到服务器时,服务器会发送一个随机字符串,客户端使用私钥对其进行加密,然后将加密的字符串发送回服务器。服务器使用公钥对其进行解密,如果解密成功,则表明客户端的身份已被验证,客户端就可以登录到服务器,而无需输入密码。

以上是关于如何使用SSH登录Linux服务器的主要内容,如果未能解决你的问题,请参考以下文章

如何在linux中如何配置ssh免密码登录

linux下用ssh登录后如何退出?

linux下如何使用ssh远程登录主机 执行shell脚本?

如何从Windows环境远程登录腾讯云linux服务器

如何使用SSH登录Linux服务器

ssh远程登录linux后如何打开远端桌面