文档章节

How to ssh on Debian

gurdy
 gurdy
发布于 2011/09/10 22:05
字数 241
阅读 123
收藏 0
How to ssh on Debian

1. installation
>>> apt-get install ssh
PS: This is a convenient way to install both the OpenSSH client and the OpenSSH sever.
    More details: aptitude show ssh
OR:
>>> apt-get install openssh-sever openssh-client

2. Generating public/private key
>>> ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
f5:ce:6e:8c:0c:75:f2:37:6a:17:10:3b:f4:d6:5d:5b root@debX
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|            o   E|
|          .. + .=|
|         .o.= o.o|
|        S. +.+   |
|        .  o. +  |
|         o ooo o |
|          o.= .  |
|           o..   |
+-----------------+
OR:
>>> ssh-keygen -t rsa

3. Configure SSH server/client

3.1 Server:
>>> mkdir $HOME/.ssh
>>> cp id_rsa.pub $HOME/.ssh/authorized_keys
PS: $HOME means the $HOME of the remote user
    i.e. /home/rugby/

3.2 Client:
>>> mkdir ~/.ssh
>>> scp root@remote:/root/.ssh/id_rsa ~/.ssh/

4. Secure issues

Server:
>>> vi /etc/ssh/sshd_config
Port <Number > 1024>
PermitRootLogin no
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
ChallengeResponeAuthentication no
PasswordAuthentication no

Client(auto-login):
>>> vi ~/.ssh/config
Host <Server Name>
HostName <IP Address>
Port <Number > 1024>
User <Remote User>

5. Get Started
>>> ssh user@host
>>> scp user@host:/path/to/file ./
PS: host means server name, not ip address

© 著作权归作者所有

gurdy
粉丝 0
博文 7
码字总数 3161
作品 0
嘉定
程序员
私信 提问
#Debian# Debian SSH允许root密码登录

#Debian# Debian SSH允许root密码登录 C/C++程序员之家2017-10-244 阅读 Debian运维 Enable SSH root login on Debian ,Debian上SSH允许root密码登录 一、 vim /etc/ssh/sshd_config 二、/......

C/C++程序员之家
2017/10/24
0
0
在Debian中建立Beaglebone black的应用开发环境之四:如何布置应用?

接下来,说说怎么布置应用工具,这个讲的会简略一点,你如果从头看过我的blog,我相信你会对SSH、FTP等很了解,也已经查阅了大量的资料,这里讲的东西就是很基本的了。 一、BBB端 BBB端,如果...

robeermy_cn
2014/03/13
0
0
安全攻略 Openssh的安装和启动方法

Openssh的安装和启动 tony@tonybox:~$ sudo aptitude update tony@tonybox:~$ sudo aptitude install openssh-server Reading package lists... Done Building dependency tree... Done Rea......

红薯
2009/05/07
1K
0
vagrant+virtualbox使用小记

virtualbox是类似vmware workstation的虚拟机软件,而且是开源的,支持多平台,在win10上也能顺畅运行。win10上安装vagrant能在终端xshell上像linux一样命令行操作,也便于开发环境的切换,很...

hiwill
2018/09/16
0
0
python的自动化模块安装

以前所用的操作系统是centos,如今用的操作系统是debian,所以开始适应,转变。 debian安装之后发现默认没有安装ssh,所以先安装ssh服务并启动 apt-get install ssh/etc/init.d/ssh start 接...

zhujiangtao123
2014/09/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数据科学热潮下的冷思考:什么才是最需要的技能?

全文共3087字,预计学习时长6分钟 图片来源:pexels.com/@freestocks 数据科学已经进入了稳定生产的成熟期,数据科学家所需的技能也在与时俱进。不仅是追求更高效的机器学习模型,在当下,推...

读芯术
40分钟前
3
0
48.Nginx访问日志 日志切割 静态文件不记录

12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期时间 12.10 Nginx访问日志: ~1.日志格式 vim /usr/local/nginx/conf/nginx.conf //搜索log_format log_format com...

oschina130111
44分钟前
3
0
好程序员分享Css详解bem书写规范

  好程序员分享Css详解bem书写规范,bem是基于组件的web开发方法。其思想是将用户界面分隔为独立的块,从而使开发复杂的UI界面变得更简单和快,且不需要粘贴复制便可复用现有代码。BEM由B...

好程序员IT
49分钟前
4
0
基于cm+cdh搭建大数据集群

第一部分:搭建基本环境 1、网络配置 vim /etc/sysconfig/network-scripts/ifcfg-ens32 service network restart vim /etc/hosts 192.168.15.121 node1 192.168.15.122 node2 192.168.15.123......

一个点一个点
57分钟前
1
0
[学]ngin反向代理搭建与配置

Nginx安装地址:https://www.cnblogs.com/wyd168/p/6636529.html (linux) 必须安装的4个包: nginx-1.1.10.tar.gz openssl-1.0.1t.tar.gz pcre-8.39.tar.gz zlib-1.2.11.tar.gz ng配置主要......

覃光林
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部