Ubuntu 启动ssh服务

ubuntu

sudo apt-get install openssh-server
service sshd start
service ssh status
sudo ufw disable
sudo systemctl enable ssh
sudo systemctl disable ssh
sudo systemctl start ssh
sudo systemctl stop ssh
reboot
  • 查看ssh是否启动,看到Active: active (running)即表示成功
sudo systemctl status ssh

1、切换到 root

默认安装完成之后并不知道root用户的密码,那么如何应用root权限呢?

  • sudo 命令
sudo

这样输入当前管理员用户密码就可以得到超级用户的权限。但默认的情况下5分钟root权限就失效了。

  • sudo -i
sudo -i

通过这种方法输入当前管理员用户的密码就可以进到root用户。

  • 如果想一直使用root权限,要通过su切换到root用户,那我们首先要重设置root用户的密码:
sudo passwd root

这样就可以设置root用户的密码了,之后就可以 su自由的切换到root用户了。su “king” 或者 exit回到用户权限

su

2、修改 root 密码

以root身份登陆,执行:

passwd 用户名

然后,根据提示,输入新密码,再次输入新密码,系统将提示您成功更改密码。

[En]

Then, according to the prompt, enter the new password, enter the new password again, and the system will prompt you to change the password successfully.

修改配置文件

3、允许 root 用户终端登录

sudo vim /etc/ssh/sshd_config

找到并用 “#” 注释掉这行 PermitRootLogin prohibit-password,结果如下

PermitRootLogin prohibit-password

新建一行 添加:

PermitRootLogin yes

重启服务

sudo service ssh restart

设置密码

sudo passwd root
  • 获取SSH公钥

输入命令

ssh-keygen -t rsa -C "596928539@qq.com"

linux root 目录下没有.ssh目录

ssh localhost

.ssh 是记录密码信息的文件夹,如果没有登录过 root的话,就没有 .ssh 文件夹,因此登录 localhost ,并输入密码就会生成了。

添加证书

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCVAmnEqMs1gC6Rtt5a/KicNmBkdecHzpNLBInhNMYBreZWeL0KmGPNPGXclvTfDl6i2IDkcGFcmNQ7utBQGoLVvnSeZd4GndBPDdn/0OuOhFetzAzFuAPXBdbcoVs7LPP6LaF+ba1qsABY76KU90IEP7QqpSpOaw9YXeTADj3kO4eefi/9el5ND8EuoW6N+Xza01x1XBI0bw8ivD6+VJ9RM38C4Ggd/Rp9KlA5eN9TKq7AYk3TnN5Wbhx+dUaYOSaqrDgzMh26zi/TPsF0lW420VgSl5RR+9QjfFC+ipMFnGjOIFFEKR5OD5BD2QYIVGbm/RG7I/tU1EJNbWdXZ+fr 596928@qq.com

将公钥添加到 authorized_keys文件夹中

  • Host:别名
  • HostName:主机(服务器) IP
  • Port:端口
  • User:用户名
  • IdentityFile:秘钥文件路径

.ssh/config。没有的话,新建一个

host 'biter'
    HostName 192.168.31.68
    Port 22
    User root

可以使用上述 别名来登录linux 服务,即可

ssh biter

如果有多台主机,则可以配置多台主机

[En]

If there are multiple hosts, you can configure multiple hosts

host 'biter'
    HostName 192.168.31.68
    Port 22
    User root

host 'biter1'
    HostName 192.168.31.68
    Port 22
    User root

host 'biter2'
    HostName 192.168.31.68
    Port 22
    User root

Original: https://www.cnblogs.com/burner/p/ssh.html
Author: 浪客禅心
Title: Ubuntu 启动ssh服务

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/523950/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球