debian安装openssh-server及配置root远程登陆

原因:虚拟机安装Debian 11后,与原桌面切换使用时的键鼠很烦。
目标:Debian安装openssh-server,原系统安装Xshell,并配置实现root远程登录。
记录下并供大家参考!

#检查

apt search openssh-server

如果安装会显示

openssh-server/now 1:8.4p1-5+deb11u1 amd64 [installed,local]
  secure shell (SSH) server, for secure access from remote machine

如果显示一堆的关联库包,表示没有安装

#安装

apt install openssh-server

个人习惯不加“-y”,看一下都装了什么

#配置

cd /etc/ssh
cp sshd_config sshd_config.bak
vi sshd_config

改配置文件前给原装的做个备份

重点参数

Port 22
PermitRootLogin yes
PasswordAuthentication yes

其它保持默认就好,如果对安全性有要求,可以参考一下配置参数详解,或者配置一下密钥,这里够用就不多详述。

#开启服务,远程连接

#开启
systemctl start sshd.service
#查看
systemctl status sshd.service

然后客户端连就行了

注:
我第一次连不上,看了一下配置参数,啥都没改,重启一下服务就行了,我去!

systemctl restart sshd.service
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 要在Linux安装OpenSSH服务器,可以按照以下步骤操作: 1. 打开终端窗口并以root用户身份登录。 2. 输入以下命令以更新软件包列表: apt-get update 3. 输入以下命令以安装OpenSSH服务器: apt-get install openssh-server 4. 安装完成后,输入以下命令以启动OpenSSH服务器: service ssh start 5. 如果您希望OpenSSH服务器在系统启动时自动启动,请输入以下命令: update-rc.d ssh defaults 6. 现在,您可以使用SSH客户端连接到您的Linux系统并远程管理它了。 希望这些步骤对您有所帮助! ### 回答2: 在Linux系统上安装OpenSSH服务器很简单。以下是一些基本步骤: 1. 打开终端并以管理员身份登录。 2. 使用适用于您的发行版的软件包管理器在系统上安装OpenSSH服务器。例如,如果您使用的是Debian或Ubuntu,可以使用以下命令: ``` sudo apt-get install openssh-server ``` 3. 安装过程中,您可能需要提供管理员密码以确认安装。在安装完成后,OpenSSH服务器将自动启动并在系统上运行。 4. 您可以通过检查OpenSSH服务器的状态来验证安装是否成功。在终端中运行以下命令: ``` sudo systemctl status ssh ``` 5. 如果看到类似于"Active: active (running)"的输出,这表示OpenSSH服务器正在运行。如果输出显示服务未运行,则可以使用以下命令手动启动它: ``` sudo systemctl start ssh ``` 6. 完成安装后,您可以使用SSH客户端通过网络连接到您的Linux系统。使用以下命令来连接到您的服务器: ``` ssh username@ip_address ``` 其中,username是您的用户名,ip_address是您的服务器IP地址。您将被要求输入密码来进行身份验证。 总之,安装OpenSSH服务器只需几个简单的步骤,就可以为您的Linux系统提供安全的远程访问。 ### 回答3: 在Linux安装OpenSSH Server非常简便。以下是Linux安装OpenSSH Server的步骤: 1. 打开命令终端。 2. 确保系统处于root或具有管理员权限的用户下。 3. 使用适用于你的Linux发行版的软件包管理器,如apt-get、yum、dnf、zypper或者pacman等,来安装openssh-server软件包。例如: 对于Debian/Ubuntu系统,可以使用以下命令: ``` sudo apt-get install openssh-server ``` 对于RHEL/CentOS系统,可以使用以下命令: ``` sudo yum install openssh-server ``` 对于Fedora系统,可以使用以下命令: ``` sudo dnf install openssh-server ``` 对于openSUSE系统,可以使用以下命令: ``` sudo zypper install openssh-server ``` 对于Arch Linux系统,可以使用以下命令: ``` sudo pacman -S openssh ``` 4. 安装过程可能需要一些时间,软件包管理器将自动下载所需的文件并进行安装。 5. 安装完成后,可以使用以下命令来启动OpenSSH Server服务: ``` sudo systemctl start sshd ``` 6. 若要确保OpenSSH Server服务在系统启动时自动启动,请使用以下命令: ``` sudo systemctl enable sshd ``` 7. 可以使用以下命令来检查OpenSSH Server服务的运行状态: ``` sudo systemctl status sshd ``` 如果输出显示服务正在运行,则表示安装和启动OpenSSH Server成功。 OpenSSH Server安装完成后,你的Linux系统就可以充当SSH服务器,允许远程访问和管理。你可以使用其他设备上的SSH客户端连接到你的Linux系统,并通过安全的加密通道进行远程访问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喉外肌战神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值