`
rsljdkt
  • 浏览: 454758 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

ArchLinux SSH安装与配置

阅读更多

  SSH(Secure SHell,安全外壳协议),是非常安全的远程管理与控制方式,方便系统管理员的远程运行与维护,下面介绍在ArchLinux下OpenSSH的安装与简单配置。

 

1. 安装:

ArchLinux的软件仓库为我们提供了SSH的开源实现openssh,安装命令如下:

 

pacman -Sy openssh

 其中,-Sy表示同步同步包数据库并安装。

 

2. 配置后台服务,并开机启动:

  修改ArchLinux的配置文件/etc/rc.conf文件,在将sshd加入到最后一行的括号内,我的内容修改后如下:

 

DAEMONS=(syslog-ng network netfs crond sshd)

 

3. 配置ssh的访问策略:

  ArchLinux默认情况下,其他任何IP都不能访问本主机。

  修改/etc/hosts.allow配置文件,加入允许登录的机器的IP(不建议允许所有IP登录):

 

#
# /etc/hosts.allow
#
#sshd: ALL: ALLOW                 # 这一行设置是允许所有的IP登录,不推荐。
sshd:10.2.2.47:ALLOW    # 允许10.2.2.47登录。
# End of file

   ArchLinux的OpenSSH默认不让root用户通过ssh登录本机的,可以修改/etc/ssh/sshd_config文件,将PermitRootLogin yes前的#号去掉,以允许root登录。

  注意:更改以上配置后,要重启sshd服务,可参考下文的命令。

 

4. openssh手动启停命令:

 

/etc/rc.d/sshd restart  #重启sshd服务
/etc/rc.d/sshd start     #启动sshd服务
/etc/rc.d/sshd stop     #停止sshd服务
 

 

0
3
分享到:
评论

相关推荐

    打造完美的Linux桌面 Archlinux

    Archlinux的核心理念之一就是**KISS原则**(Keep It Simple, Stupid),这体现在它的安装过程中,用户需要手动完成大部分配置步骤,从而获得高度定制化的系统。 #### 二、选择Archlinux的理由 选择Archlinux的原因...

    ArchLinux安装指南[参照].pdf

    【ArchLinux安装指南】 Arch Linux是一款面向i686架构优化的Linux发行版,强调简洁、轻量和灵活性。它的设计灵感来源于CRUX,由Per Lidén开发。Arch Linux的特点在于快速的性能、轻量级的系统占用以及简单易用的二...

    arch-ansible-setup:用于配置 Arch linux 安装的 Ansible 脚本

    arch-ansible-设置用于配置 Arch linux 安装的 Ansible 脚本。 为树莓派量身定制。前言从干净的 noobs arch 安装中,以 root 身份登录,设置键盘布局并重置 root 密码。 loadkeys ukpasswd 配置无线网络。 wifi-menu...

    matlab分时代码-dotfiles:为我的ArchLinux系统定制的配置文件

    如果鼠标可以工作,但触摸板不起作用,则问题主要与CUDA / nvidia驱动程序有关。 删除nvidia-375驱动程序或简单地执行以下操作: sudo apt-get install nvidia-367 弗朗兹: 下载,多合一的Messenger,解压缩,您...

    archlinux-vagrant:archlinux 的测试箱

    虽然描述中没有明确提及Ruby,但这个标签可能意味着项目可能使用了Ruby编写的Vagrant配置脚本或者与Ruby相关的工具。Vagrant本身是用Ruby编写的,所以`Vagrantfile`通常使用Ruby语法来定义虚拟机的配置。如果你打算...

    ansible-arch-install:用于安装和配置Arch Linux的Ansible代码

    - 确保Ansible已安装在控制机上,并且与目标Arch Linux机器之间有SSH连接。 - 根据实际环境修改playbook中的变量,以匹配你的系统需求。 - 安全性考虑:在生产环境中使用自动化工具时,需确保所有配置符合安全...

    archlinux-conf:我的Arch Linux安装的配置文件

    11. **Security Measures**: 配置文件可能包括防火墙规则(ufw或firewalld)、SSH配置(sshd_config)以及其它安全相关的设置。 12. **dotfiles**: 用户的个性化配置文件,如.vimrc、.zshrc、.tmux.conf等,用于...

    Sway-DE:Arch用于Arch Linux的Sway桌面环境dotfile安装

    在你的控制机上安装Ansible,并确保你的目标Arch Linux机器已经配置好SSH访问。然后,在你的控制机上创建一个Ansible playbook,如`sway-de-setup.yml`,用来定义安装和配置过程。 **步骤2:安装基础软件包** 在...

    linuxChm文档

    9. **防火墙与安全**:iptables或firewalld的使用,以及SSH的安全配置。 10. **Linux内核与模块**:内核版本管理,编译自定义内核,加载和卸载模块。 "Setup.exe"可能是一个用于在Windows环境下安装CHM阅读器的程序...

    arch-install:Arch Linux安装脚本

    将github ssh密钥保存在〜/ .ssh中 再次检查所有配置是否正确! 运行iso/build-iso.sh 创建安装介质(USB)并从中启动 运行bootstrap.sh脚本 资料来源 引导加载程序 UEFI Micro $ osft

    dotfiles:我针对Arch Linux,macOS,各种Debian衍生发行版(主要是Linux Mint)和Android(Termux)的点文件

    在Termux的dotfiles中,可能会包含用于安装和配置Termux的初始化脚本,如安装特定的包管理器(如`apt`或`pkg`),设置别名,甚至可能有连接到远程服务器的SSH配置。 **版本控制** 许多用户将他们的dotfiles放在版本...

    mkinitcpio-dropbear:Archlinux mkinitcpio挂钩可在早期用户空间中启用dropbear守护程序

    6. **安全与管理**: 启用早期SSH服务增加了安全风险,因为攻击者可能在系统完全启动之前尝试利用。因此,务必对Dropbear使用强密码策略,限制可接受的公钥,以及定期更换密钥,以提高安全性。 7. **使用场景**: `...

    Saltstack-应用指南1

    在实际使用中,运维人员可以利用 SaltStack 的状态系统 (States) 定义服务器的期望状态,比如安装软件、配置服务、更新文件等。此外,SaltStack 还提供了事件驱动的架构,允许实时响应系统变化,以及通过 Salt API ...

    arch-pi:一个简单的脚本,可以自动为Raspberry Pi安装Arch Linux

    `arch-pi` 的优点在于它能够适应Raspberry Pi的不同型号,包括Raspberry Pi 3、4以及最新的模型,同时保持与Arch Linux社区的同步,确保安装的系统始终具有最新软件。 标签中的关键词如"arm"代表ARM架构,这是...

    linux c库存函数

    - **苏勇老师Linux系统服务系列视频教程**:涵盖了多种Linux服务的配置与管理。 - **苏勇老师LinuxDNS域名服务视频教程**:DNS是互联网的基础服务之一。 - **苏勇-Linuxubuntu系统系列视频课程**:Ubuntu是基于...

    anarres:带有Ansible和Vagrant的自动化GNULinux工作站设置

    5. **使用与维护**:一旦配置完成,你可以通过`vagrant ssh`进入虚拟机,开始你的开发工作。当需要更新或调整配置时,再次运行`vagrant provision`即可。 五、优势与应用场景 通过Anarres项目,你可以: - 快速...

    mkinitcpio-systemd-tool:initramfs中systemd的置备工具(systemd-tool)

    初始化调试早期网络设置交互式用户外壳initrd中的远程ssh访问cryptsetup +普利茅斯支持cryptsetup +自定义密码代理问题有用问题例子基本使用步骤: 学习实践安装软件包 pacman -S mkinitcpio-systemd-tool激活/etc/...

    abs_cd:CICD用于带有Web界面的Arch构建系统

    ABS-CD-拱形建筑系统的CI / CD 用于Arch Linux的简单CI / CD软件包,带有可选支持,可将用Django和Docker用Python编写的内置PKGBUILD...cd/staticfiles ( ) (可以选择添加私钥ssh密钥以进行aur推送)配置: 默认情况

    linux-on-pixel-c:有关如何在Google Pixel C上运行Linux Distro的文档(2015)

    这个项目的目标是为Google Pixel C提供一个定制的内核,以便与硬件兼容并实现稳定的操作。这通常涉及到修改Linux内核源代码,使其适应特定硬件,包括GPU驱动、触摸屏支持以及Wi-Fi和蓝牙功能。 在开始之前,你需要...

Global site tag (gtag.js) - Google Analytics