ubuntu ssh 出现的问题解决方案

给root用户设置密码输入命令 sudo passwd
shutdown -r now 立刻重启(root用户使用) 
#查看服务器是否安装运行ssh
ps -ef |grep ssh
apt-get 更新源
#SSH 服务器的安装:
sudo apt-get install openssh-server
#SSH 客户端的安装:
sudo apt-get install openssh-client
#配置 /etc/ssh /sshd_config 文件
#增加这句允许root用户登录 。 PermitRootLogin yes
#客户端和服务器的关系:如果,A 机器想被 B 机器远程控制,那么,A 机器需要安装 SSH 服#务器,B 机器需要安装 SSH 客户端。
#如使用过程中出现问题,可重启 SSH 服务器:
sudo service ssh restart
#测试使用
#操作命令:ssh -l username hostip
#ssh : 命令
#-l : 选项, 是字母“ L ”,不是数字“ 1 ”
#username:被远程登录的用户名
#hostip:被远程登录的 ip 地址
用“ scp ”拷贝文件和目录
#ubuntu 防火墙 ufw
 启用
sudo ufw enable
sudo ufw default deny
#关闭
sudo ufw disable
# ufw status
[注意:上文中虽然没有使用 sudo,但是命令提示符号都是“#”。所以……你知道啥意思了哈。原文如此。──译者注]
UFW 使用范例:
允许 53 端口
$ sudo ufw allow 53
禁用 53 端口
$ sudo ufw delete allow 53
允许 80 端口
$ sudo ufw allow 80/tcp
禁用 80 端口
$ sudo ufw delete allow 80/tcp
允许 smtp 端口
$ sudo ufw allow smtp
删除 smtp 端口的许可
$ sudo ufw delete allow smtp
允许某特定 IP
$ sudo ufw allow from 192.168.254.254
删除上面的规则
$ sudo ufw delete allow from 192.168.254.254
启动iptables
modprobe ip_tables
netstat -tanp
其中t代表TCP协议的套节字链接,除了t之外还有u(UDP)、w(RAW)、x(UNIX)套节字。
a代表全部(all),这个所谓的全部就是指包括正在监听的端口。某时某刻,有些被打开的端口正在传输据,而有的则只是在监听。
n:直接显示端口号,而不是根据“/etc/server”显示端口对应的服务名称
p:显示占用该端口号的进程。
l:显示正在被监听的端口。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值