`
darkma
  • 浏览: 526255 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

ubuntu ssh 服务安装 及 防火墙配置

阅读更多

ubuntu ssh 服务安装

1> 安装SSH服务端和客户端

sudo apt-get install openssh-server openssh-client

2> 测试安装

ssh localhost测试
3>SSH 远程登入 Ubuntu 机

ssh username@192.168.0.1

将 文件/文件夹 从远程 Ubuntu 机拷至本地(scp)

scp -r username@192.168.0.1:/home/username/remotefile.txt .

将 文件/文件夹 从本地拷至远程 Ubuntu 机(scp)

scp -r localfile.txt username@192.168.0.1:/home/username/

将 文件/文件夹 从远程 Ubuntu 机拷至本地(rsync)

rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt .

将 文件/文件夹 从本地拷至远程 Ubuntu 机(rsync)

rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/

 

                                                          ubuntu防火墙 ufw 简单设置
ubuntu 系统默认已安装ufw.

(以下内容引自:http://www.jmhdtv.com/post/198.html)


1.安装
sudo apt-get install ufw

2.启用
sudo ufw enable
sudo ufw default deny

运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。

3.开启/禁用
sudo ufw allow|deny [service]

打开或关闭某个端口,例如:
sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口
sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口
sudo ufw allow 53 允许外部访问53端口(tcp/udp)
sudo ufw allow from 192.168.1.100 允许此IP访问所有的本机端口
sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53
sudo ufw deny smtp 禁止外部访问smtp服务
sudo ufw delete allow smtp 删除上面建立的某条规则

4.查看防火墙状态
sudo ufw status

一般用户,只需如下设置:
sudo apt-get install ufw
sudo ufw enable
sudo ufw default deny

以上三条命令已经足够安全了,如果你需要开放某些服务,再使用sudo ufw allow开启。


开启/关闭防火墙 (默认设置是’disable’)
sudo  ufw enable|disable

转换日志状态
sudo  ufw logging on|off

设置默认策略 (比如 “mostly open” vs “mostly closed”)

sudo  ufw default allow|deny

许可或者屏蔽端口 (可以在“status” 中查看到服务列表)。可以用“协议:端口”的方式指定一个存在于/etc/services中的服务名称,也可以通过包的meta-data。 ‘allow’ 参数将把条目加入 /etc/ufw/maps ,而 ‘deny’ 则相反。基本语法如下:
sudo  ufw allow|deny [service]

显示防火墙和端口的侦听状态,参见 /var/lib/ufw/maps。括号中的数字将不会被显示出来。
sudo  ufw status


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

 

分享到:
评论

相关推荐

    ubuntu ssh服务器安装,ssh连接错误

    如果这个端口被占用或被防火墙阻止,可以更改SSH配置文件`/etc/ssh/sshd_config`的`Port`选项,然后重启SSH服务。 4. **服务器配置**:错误的配置可能导致SSH连接失败。检查`/etc/ssh/sshd_config`文件,确保所有...

    Ubuntu ssh在线安装

    #### 二、Ubuntu SSH服务安装与配置 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。通过SSH,可以在不安全的网络中提供一种安全的远程登录方法。接下来详细介绍如何在Ubuntu上安装并配置SSH服务:...

    ubuntu的SSH远程登陆

    本文将基于提供的文件内容,详细阐述如何在Ubuntu系统上配置并使用SSH服务。 #### 二、SSH服务安装与配置 **1. 更新软件包列表** 为了确保安装最新版本的软件包,在安装SSH服务之前,首先需要更新Ubuntu的软件包...

    ubuntu20.04 sshd离线安装包

    以上就是在没有网络连接的情况下在Ubuntu 20.04上安装和配置SSH服务的详细步骤,以及相关安全建议。这个离线安装包提供了一种在不具备网络条件下的解决方案,对于管理离线环境的系统管理员来说非常有用。

    如何开启Ubuntu SSH远程登录

    6. **防火墙配置**:如果Ubuntu启用了防火墙(ufw或iptables),记得打开SSH端口22,以便允许入站连接: 对于ufw: ``` sudo ufw allow ssh ``` 对于iptables: ``` sudo iptables -A INPUT -p tcp --dport ...

    ubuntu安装ssh服务.pdf

    标题 "Ubuntu 安装 SSH 服务" 涉及到的是在Ubuntu操作系统中安装和配置Secure Shell (SSH) 服务的过程。SSH是一种网络协议,用于安全地远程登录到另一台计算机,进行文件传输和其他管理任务。它使用加密技术保护通信...

    How-to-install-ssh-on-ubuntu.rar_Ubuntu!_ubuntu ssh

    本指南将详细阐述如何在Ubuntu上安装并配置SSH服务。 首先,我们需要确保系统是最新的。打开终端(Terminal)并输入以下命令来更新系统软件包: ```bash sudo apt update sudo apt upgrade ``` 接下来,我们将...

    ubuntu18.04.2下sshd服务安装包

    本教程将详细讲解如何在该版本的Ubuntu上安装、配置和管理SSH服务。 1. **安装OpenSSH Server** 在Ubuntu中,SSHD服务通常通过OpenSSH服务器实现。要安装OpenSSH服务器,打开终端并输入以下命令: ``` sudo apt ...

    ubuntu ssh安装包

    安装此包后,你的Ubuntu系统将能够提供SFTP服务,允许用户通过SSH安全地上传和下载文件。 安装SFTP服务器同样使用`dpkg`和`apt-get`: ```bash sudo dpkg -i openssh-sftp-server_7.6p1-4_amd64.deb sudo apt-get ...

    Ubuntu 下 SSH配置

    对于经常需要在Windows环境下进行Linux开发的用户来说,通过虚拟机的方式安装Ubuntu并配置SSH服务是非常实用的选择。 #### 二、安装SSH服务 ##### 2.1 更新软件源 由于Ubuntu系统的软件包是由官方或社区维护的,...

    ubuntu服务器搭建手册

    读者需要了解如何安装 SSH 服务、确认 SSH 服务器是否安装好、扩展配置等步骤。 JDK 安装 JDK 是 Java 应用程序的基础组件之一。读者需要了解如何安装 JDK、创建 Java 安装目录、文件拷贝到安装目录、修改系统默认...

    在Ubuntu中用UFW配置防火墙.docx

    UFW(易用防火墙)是一款基于 iptables 的防火墙管理工具,旨在使防火墙配置变得容易和不复杂。 认识 UFW UFW 是一个基于 iptables 的防火墙管理工具,旨在使防火墙配置变得容易和不复杂。UFW 提供了一个简单的...

    详解Ubuntu下ssh服务的安装与登陆(ssh远程登陆)

    以下是一份详细的指南,解释如何在Ubuntu上安装和配置SSH服务,以及如何进行远程登录。 首先,我们需要检查SSH服务是否已经安装。在终端中执行`ps -e | grep ssh`命令。如果输出包含`sshd`,则表明SSH服务已启动且...

    Ubuntu18.04下安装配置SSH服务的方法步骤

    至此,你已经在Ubuntu 18.04上成功安装并配置了SSH服务。现在,你可以使用SSH客户端(如`ssh`命令行工具或第三方软件)从其他设备连接到你的Ubuntu服务器了。记得确保你的服务器安全措施得当,避免遭受不必要的安全...

    Ubuntu之ssh及update

    在本篇文章中,我们将深入探讨如何在Ubuntu系统中管理软件更新以及如何安装并配置SSH服务。这两个操作对于任何使用Ubuntu作为服务器操作系统或开发环境的用户来说都是极其重要的。 #### 一、理解Ubuntu软件更新机制...

    ubuntu创建ssh,winscp连接.pdf

    安装SSH服务,我们需要使用Ubuntu的包管理器`apt-get`来安装`openssh-client`(SSH客户端)和`openssh-server`(SSH服务器)。命令如下: ```bash sudo apt-get update sudo apt-get install openssh-client sudo ...

    commonsec:在默认的 Ubuntu SSH 和防火墙配置上降低舱口

    一些小的配置更改以加强 SSH 安全性,这只是一个起点。 要求 在 Ubuntu 12.04 上测试。 安装 ./bin/setup.bash 可选参数 -p -u 它能做什么 为指定用户创建登录用户 允许指定用户在指定端口上使用 SSH 使用 ip_...

    Ubuntu环境下SSH的安装及使用详解

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络环境中提供安全的远程登录...需要注意的是,尽管SSH提供了安全保障,但安全策略的配置也很重要,如限制只接受指定的公钥、设置防火墙规则等,以防止未授权访问。

    Ubuntu 安装及armlinux环境搭建

    ### Ubuntu 安装及 armlinux 环境...以上步骤详细介绍了如何在Ubuntu上安装系统、配置SSH连接、解决常见问题、安装Samba和TFTP服务等。这些知识点对于初学者来说非常实用,能够帮助他们在Ubuntu环境中更加高效地工作。

    Ubuntu_Server_11.10安装配置

    Ubuntu 默认并不启用防火墙,因此首先需要安装并配置 iptables 防火墙来保护服务器免受非法访问。 ##### 2.1 检查 iptables 是否已安装 通过 `whereis iptables` 命令检查系统中是否存在 iptables: ``` iptables...

Global site tag (gtag.js) - Google Analytics