当前位置: 首页 > article >正文

linux配置远程ssh服务

原文链接:linux配置远程ssh服务

ssh服务器配置

安装

安装ssh服务

sudo apt-get install openssl-server

启动

启动并检查状态

service sshd start
service sshd status
sudo systemctl enable #设置开机自启

sshd_config

ssh配置文件在/etc/ssh/sshd_config
Port ID 设置开放指定端口,如Port 22(默认)

AuthorizedKeys配置

sudo vim /etc/ssh/sshd_config在末尾添加

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      ~/.ssh/authorized_keys

然后重启sudo service sshd restart

ssh密钥管理

服务器生成密钥,直接回车3次

ssh-keygen -t rsa 

在~/.ssh目录下有id_rsa.pub为公钥

创建一个authorized_keys,如果需要配置免密连接
可以把远程连接的电脑的公钥放在这个文件

修改权限

sudo chmod 700 .ssh/
sudo chmod 600 .ssh/authorized_keys

ssh连接

vscode 连接

下载remote ssh扩展
使用ssh命令即可连接

命令行连接

ssh <username>@<ip> -p port 
# ssh root@127.0.0.1 -p 8000

远程启动管理

sudo poweroff reboot 远程关机 重启


http://www.kler.cn/a/304787.html

相关文章:

  • 【Vue】Vue3.0(二十一)Vue 3.0中 的$event使用示例
  • 【小程序】封装网络请求request模块
  • 【机器学习】平均绝对误差(MAE:Mean Absolute Error)
  • 3DTiles之i3dm介绍
  • 使用VSCode远程连接服务器并解决Neo4j无法登陆问题
  • 【webrtc】 RTP 中的 MID(Media Stream Identifier)
  • Docker基本使用(持续更新中)
  • Spring IOC的应用
  • Vue 3 中 useRouter 与 useRoute 的深度解析
  • 悟空crm客户管理系统二次开发 单独新增表格字段
  • Kafka客户端核心参数详解
  • Java面试篇基础部分-Java注解详解
  • Visual Studio Code 高效开发 C/C++ 插件推荐
  • 开发游戏的学习规划
  • 基于扣子(Coze)打造第一个智能体——个性化对话机器人
  • 智能语音技术在人机交互中的应用与发展
  • 中国农业银行——轻量式云原生应用平台(轻云平台)
  • swiftUI结构体数组修改属性UI没更新
  • Go协程及并发锁应用指南
  • 深入理解Go语言的方法定义与使用
  • 深入理解Go语言中的接口定义与使用
  • 『功能项目』战士职业平A怪物掉血【44】
  • SVM——支持向量机的学习入门
  • 【运维监控】influxdb 2.0+grafana 监控java 虚拟机以及方法耗时情况(完整版)
  • GPS/LBS/Wi-Fi定位,全安排!—合宙Air201资产定位模组LuatOS快速入门04
  • Leetcode 每日一题:Decode String