码迷,mamicode.com
首页 > 系统相关 > 详细

linuxmint-ssh安装配置

时间:2020-07-30 14:28:23      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:log   change   第一步   port   login   建立   访问   tst   des   

linuxmint-ssh安装配置

1、安装SSH服务

sudo apt-get install openssh-server

2、开启SSH服务

sudo service sshd start

执行完命令后,用第一步:查看ssh服务状态的命令,如果出现以下提示

Active: active (running) since Sun 2013-04-07 13:43:11 CST; 15s ago


3、查看SSH状态

sudo service sshd status


4、卸载SSH服务

sudo apt-get remove openssh-server
sudo apt-get remove sshd


5、查看端口情况

netstat -anp|grep 80


6、linux/ubuntu系统下开放端口的办法


6、1、安装iptables:
sudo apt-get install iptables

6、2、安装iptables-persistent
sudo apt-get install iptables-persistent

6、3、开放指定的端口

sudo iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT               #允许本地回环接口(即运行本机访问本机)
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT    #允许已建立的或相关连的通行
sudo iptables -A OUTPUT -j ACCEPT         #允许所有本机向外的访问
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT    #允许访问22端口
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT    #允许访问80端口
sudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT    #允许ftp服务的21端口
sudo iptables -A INPUT -p tcp --dport 20 -j ACCEPT    #允许FTP服务的20端口


6、4、持久化规则
sudo netfilter-persistent save
sudo netfilter-persistent reload


6、5、查看已添加的iptables规则

iptables -L -n -v

7、修改/etc/ssh/sshd_config

Port 22

ListenAddress 192.168.0.104

 找到# Authentication:
LoginGraceTime 120
PermitRootLogin without passwd
StrictModes yes

改成

# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes


8、SSH登陆故障:expected key exchange group packet form server (已解决)


/etc/ssh/sshd_config 最后面加条配置 然后重启sshd服务。

KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1
最后成功。


linuxmint-ssh安装配置

标签:log   change   第一步   port   login   建立   访问   tst   des   

原文地址:https://www.cnblogs.com/yebinghuai/p/13403192.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!