Debian 建立 SSH 连接

安装 SSH 服务器

Debian 默认安装了SSH服务器,如果发现系统没有安装过SSH,可以手动下载。

apt update
# 更新应用列表
​
apt install -y openssh-server
# 下载SSH服务器

检查和启用 SSH 服务器

systemctl status ssh
# 检查SSH服务器是否开启
​
systemctl enable --now ssh
# 手动设置SSH开机自启动和现在启动

还有其他选项用来手动设置SSH服务

system [option] ssh
选项 操作
start 启动SSH
stop 停止SSH
enable 开机允许SSH自启动
disable 开机禁止SSH自启动
restart 重启SSH服务

详情查看systemctl指令详细说明

访问 SSH 服务器

首先在本地查询其IP,两个命令都可以显示IP

hostname -I
# 查询局域网IP
​
ip address
# 查询网卡信息

返回你的电脑,连接 Debian 的 SSH 服务器

ssh username@ip-addr
# 以username 的身份登录 ip-addr

然后输入 yes 确认指纹,随后输入 username 的密码登录到 Debian 的 SSH 服务器

操作结束后,可以通过 exit 命令退出 SSH 服务器返回本地的命令行。

exit

启用 SSH 远程 root 登录权限

SSH远程连接时可能无法直接通过root账户登录,会显示权限不足(Permission denied, please try again.)要开启root账户远程登录,找到/etc/ssh/sshd_config 文件并修改其中的设置,需要找到这两个设置并将参数修改为yes

nano /etc/ssh/sshd_config
# 以nano打开sshd_config设置文件

然后重启ssh服务器,使其设置生效。

systemctl restart ssh

修改 SSH 服务端口

SSH 服务的默认端口为 22,如果你想要修改 SSH 服务的端口,还是前往SSH的设置文件(sshd_config)并修改他,将 port 一行的井号删除使其生效,并修改其参数22为你想要的端口。

最后重启 SSH 服务即可生效。

相关推荐

  1. git ssh建立连接

    2024-01-20 04:54:02       42 阅读
  2. ssh连接

    2024-01-20 04:54:02       32 阅读
  3. TCP 连接建立

    2024-01-20 04:54:02       52 阅读
  4. SSH 连接与RDP连接

    2024-01-20 04:54:02       51 阅读
  5. Debian系统设置SSH密钥登陆

    2024-01-20 04:54:02       60 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-20 04:54:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-20 04:54:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-20 04:54:02       82 阅读
  4. Python语言-面向对象

    2024-01-20 04:54:02       91 阅读

热门阅读

  1. 随心玩玩(十四)词法解析器

    2024-01-20 04:54:02       53 阅读
  2. MySQL 循环执行INSERT

    2024-01-20 04:54:02       43 阅读
  3. 数据结构之二叉搜索树

    2024-01-20 04:54:02       51 阅读
  4. 【C++PCL】点云处理DBSCAN点云聚类分割

    2024-01-20 04:54:02       56 阅读
  5. resize和reverse修改容器大小

    2024-01-20 04:54:02       48 阅读
  6. Spring Boot入门

    2024-01-20 04:54:02       61 阅读
  7. TDengine启动和连接问题

    2024-01-20 04:54:02       57 阅读