FreeBSD 4.7 + ssh , scp , sftp の使い方
はじめに
FreeBSD 4.7 R には、最初から OpenSSH がインストールされています。
> ssh -V
OpenSSH_3.4p1 FreeBSD-20020702, SSH protocols 1.5/2.0, OpenSSL 0x0090607f
加えて、最初から sshd が動いています。
> which sshd
/usr/sbin/sshd
> cat /etc/rc.conf
# -- sysinstall generated deltas -- # Thu Oct 31 23:22:52 2002
# Created: Thu Oct 31 23:22:52 2002
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
defaultrouter="192.168.0.1"
hostname="mico.hayagui.com"
ifconfig_fxp0="inet 192.168.0.7 netmask 255.255.255.0"
kern_securelevel_enable="NO"
nfs_reserved_port_only="YES"
sendmail_enable="YES"
sshd_enable="YES"
usbd_enable="YES"
>
> ps -aux | grep sshd
root 77 0.0 1.1 2740 2008 ?? Is 8:46PM 0:00.34 /usr/sbin/sshd
FreeBSD 4.7R の mico 機と chaco 機 で、
telnet の代わりの ssh 、rcp の代わりの scp 、ftp の代わりの sftp を使ってみます。
尚、ssh の効果を確認するには、tcpdump でパケットを解析するとよくわかると思います。
ssh
chaco に、telnet でログインして mico に ssh します。
> ssh mico.hayagui.com
最初だけ、このようなメッセージが出ますので、yes を入力すると、「ホストをリストに登録するよ」と表示されます。
The authenticity of host 'mico.hayagui.com (192.168.0.7)' can't be established.
DSA key fingerprint is 51:fc:52:c6:4e:7d:80:fc:1a:52:c4:d5:c9:c6:86:25.
Are you sure you want to continue connecting (yes/no)? yes
次に、パスワードを入力します。
Warning: Permanently added 'mico.hayagui.com' (DSA) to the list of known hosts.
Password:
はい、終わり。
なんてことなし。
Windowsからログインする時は、Tera Term Pro + TTSSH がいいんじゃないでしょうか。
scp
暗号化してファイルを転送する scp の使い方。
以下の方法は、mico の kenz というユーザで、/etc/fstab を、カレントディレクトリに scp する方法です。
> scp kenz@mico.hayagui.com:/etc/fstab .
パスワードが聞かれますので、入力します。
Password:
fstab 100% |*****************************| 372 00:00
Windowsからログインする時は、WinSCPがいいんじゃないでしょうか。
sftp
sftp は、ftp と同じように使えます。以下は、mico の kenz というユーザで sftp ログインする方法です。
> sftp kenz@mico.hayagui.com
Connecting to mico.hayagui.com...
Password:
ftp と同じように、 put , get など使えます。
sftp>
sftp> put hoge.txt
Uploading hoge.txt to /usr/home/kenz/hoge.txt
sftp> get hoge.txt
Fetching /usr/home/kenz/hoge.txt to hoge.txt
sftp>
戻る
|