[TOC]
概述
Ubuntu安装SSH SERVER
1 2
| sudo apt-get update sudo apt-get install openssh-server
|
安装好后查看SSH是否启动
打开”终端窗口”,输入:sudo ps -e |grep ssh–>回车–>有sshd,说明ssh服务已经启动,如果没有启动,输入sudo service ssh start–>回车–>ssh服务就会启动
1 2 3
| (base) frewen@FreweniUbuntu:~$ sudo ps -e | grep ssh 1565 ? 00:00:00 ssh-agent 4586 ? 00:00:00 sshd
|
查看本机IP地址
1 2 3 4 5 6
| (base) frewen@freweniubuntu:~$ ifconfig
Command 'ifconfig' not found, but can be installed with:
sudo apt install net-tools
|
安装net-tools
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| (base) frewen@freweniubuntu:~$ sudo apt install net-tools 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需要了: ibus-data libfwupdplugin1 python3-ibus-1.0 使用'sudo apt autoremove'来卸载它(它们)。 下列【新】软件包将被安装: net-tools 升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 需要下载 196 kB 的归档。 解压缩后会消耗 864 kB 的额外空间。 获取:1 http://mirrors.aliyun.com/ubuntu focal/main amd64 net-tools amd64 1.60+git20180626.aebd88e-1ubuntu1 [196 kB] 已下载 196 kB,耗时 0秒 (537 kB/s) 正在选中未选择的软件包 net-tools。 (正在读取数据库 ... 系统当前共安装有 197009 个文件和目录。) 准备解压 .../net-tools_1.60+git20180626.aebd88e-1ubuntu1_amd64.deb ... 正在解压 net-tools (1.60+git20180626.aebd88e-1ubuntu1) ... 正在设置 net-tools (1.60+git20180626.aebd88e-1ubuntu1) ... 正在处理用于 man-db (2.9.1-1) 的触发器 ...
|
怎么通过SSH链接Ubuntu系统
https://www.cnblogs.com/yangxuyang/p/13064739.html
配置 ubuntu SSH 免密登录和密码登录
文章参考:https://www.cnblogs.com/deepinnet/p/13663534.html
安装了 18.04 的版本,按照网上的做法怎么都是密匙未在远程注册,看来搜索官方的介绍,尝试做成功了。
- 开启免密登录
1 2 3
| sudo vim /etc/ssh/sshd_config
PubkeyAuthentication yes
|
保存之后,继续执行
1 2
| service ssh restart //重启ssh 服务
|
拷贝本机的SSH公钥到服务器
1 2 3
| ssh-copy-id -i ~/.ssh/id_rsa.pub frewen@192.168.1.103 -p 22(默认22端口)
//重点是这句,把自己的公钥给server,或者把server的公钥拷贝到自己.ssh目录
|
尝试登录
1
| ssh -p 22 frewen@192.168.1.103
|
问题解决:https://blog.csdn.net/weixin_42140261/article/details/105076035
https://blog.csdn.net/qq_38225558/article/details/117793432