成人在线你懂的-成人在线免费小视频-成人在线免费网站-成人在线免费视频观看-日韩精品国产一区二区-日韩精品国产一区

掃一掃
關注微信公眾號

編譯安裝openssh,使用RSA登陸
2005-11-25   

代碼
# tar zxvf openssh-3.9p1.tar.gz
# ./configure --prefix=/opt/openssh
# make
#make install
代碼

#Port 22
改成
Port 222 # 這里因為我自己的需要!

#Protocol 2,1
改成:
Protocol 2

#PermitRootLogin yes
改成:
PermitRootLogin no
這樣就禁止了用戶root直接登陸!

#PasswordAuthentication yes
改成:
PasswordAuthentication no
代碼
#!/bin/bash
#
# Init file for OpenSSH server daemon
#
# chkconfig: 2345 55 25
# description: OpenSSH server daemon
#
# processname: sshd
# config: /etc/ssh/ssh_host_key
# config: /etc/ssh/ssh_host_key.pub
# config: /etc/ssh/ssh_random_seed
# config: /etc/ssh/sshd_config
# pidfile: /var/run/sshd.pid
# source function library
. /etc/rc.d/init.d/functions
# pull in sysconfig settings
[ -f /etc/sysconfig/sshd ] && . /etc/sysconfig/sshd
RETVAL=0
prog="sshd"
# Some functions to make the below more readable
KEYGEN=/opt/openssh/bin/ssh-keygen
SSHD=/opt/openssh/sbin/sshd
RSA1_KEY=/opt/openssh/etc/ssh_host_key
RSA_KEY=/opt/openssh/etc/ssh_host_rsa_key
DSA_KEY=/opt/openssh/etc/ssh_host_dsa_key
PID_FILE=/opt/openssh/sshd.pid
do_rsa1_keygen() {
if [ ! -s $RSA1_KEY ]; then
echo -n $"Generating SSH1 RSA host key: "
if $KEYGEN -q -t rsa1 -f $RSA1_KEY -C '' -N '' >&/dev/null; then
chmod 600 $RSA1_KEY
chmod 644 $RSA1_KEY.pub
success $"RSA1 key generation"
echo
else
failure $"RSA1 key generation"
echo
exit 1
fi
fi
}
do_rsa_keygen() {
if [ ! -s $RSA_KEY ]; then
echo -n $"Generating SSH2 RSA host key: "
if $KEYGEN -q -t rsa -f $RSA_KEY -C '' -N '' >&/dev/null; then
chmod 600 $RSA_KEY
chmod 644 $RSA_KEY.pub
success $"RSA key generation"
echo
else
failure $"RSA key generation"
echo
exit 1
fi
fi
}
do_dsa_keygen() {
if [ ! -s $DSA_KEY ]; then
echo -n $"Generating SSH2 DSA host key: "
if $KEYGEN -q -t dsa -f $DSA_KEY -C '' -N '' >&/dev/null; then
chmod 600 $DSA_KEY
chmod 644 $DSA_KEY.pub
success $"DSA key generation"
echo
else
failure $"DSA key generation"
echo
exit 1
fi
fi
}
do_restart_sanity_check()
{
$SSHD -t
RETVAL=$?
if [ ! "$RETVAL" = 0 ]; then
failure $"Configuration file or keys are invalid"
echo
fi
}
start()
{
# Create keys if necessary
do_rsa1_keygen
do_rsa_keygen
do_dsa_keygen
echo -n $"Starting $prog:"
initlog -c "$SSHD $OPTIONS" && success || failure
RETVAL=$?
[ "$RETVAL" = 0 ] && touch /var/lock/subsys/sshd
echo
}
stop()
{
echo -n $"Stopping $prog:"
killproc $SSHD -TERM
RETVAL=$?
[ "$RETVAL" = 0 ] && rm -f /var/lock/subsys/sshd
echo
}
reload()
{
echo -n $"Reloading $prog:"
killproc $SSHD -HUP
RETVAL=$?
echo
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
reload)
reload
;;
condrestart)
if [ -f /var/lock/subsys/sshd ]; then
do_restart_sanity_check
if [ "$RETVAL" = 0 ]; then
 stop
 # avoid race
 sleep 3
 start
fi
fi
;;
status)
status $SSHD
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|restart|reload|condrestart|status}"
RETVAL=1
esac
exit $RETVAL
代碼
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/ourlinux/.ssh/id_rsa):
Created directory '/home/ourlinux/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/ourlinux/.ssh/id_rsa.
Your public key has been saved in /home/ourlinux/.ssh/id_rsa.pub.
The key fingerprint is:
1a:00:46:93:bf:03:89:30:a5:a0:d5:c8:4f:25:f6:bc ourlinux@bixuan
代碼
$ chmod 755 ~/.ssh
代碼
$ chmod 644 ~/.ssh/authorized_keys

熱詞搜索:

上一篇:在AIX 4.3.3系統上安裝OpenSSH
下一篇:利用OpenSSH建立自己的安全通道

分享到: 收藏
主站蜘蛛池模板: 北京宝哥打小混混视频| 怡红院成人影院| 张学明| 美丽的坏女人中文字幕| 同妻俱乐部| 荒岛爱情免费完整版在线观看高清| artist什么意思| 鲍鱼视频在线观看| xzj| 欲望旅馆| 七年级的英语翻译全书| 色域在线| 四川不锈钢水箱制造厂 | 张健伟| 大决战全部演员表介绍图片| 女王的条件| 女同视频网站| 又见阿郎电视剧免费观看| 白色圣诞节| 五年级上册写字表拼音| dj舞曲劲爆歌曲大全| 小学五年级研究报告| 丹尼尔·吉里斯| 零下的风 完整版| 当爱已成往事张国荣| 高钧贤| 电视剧暗夜与黎明剧情介绍| 5.25心理健康日主题班会ppt| junk boy| 陆廷威| 协议过户什么意思| 女攻男受文| 吴添豪与凤行剧照| 说木叶原文| 寡妇高潮一级毛片情欲小说| 房东电影| 萱草花二声部合唱谱| 安德鲁·林肯| 命运航班| frank sinatra| 国产成人亚洲综合a∨婷婷|