ネットワークインタフェースカード(Network Interface Card;NIC)がLinuxで認識されているかの確認
$ifconfig
動作していれば、少なくとも eth0 の設定が表示される。
ホストのコンピュータ名を表示する
hostname - システムのホスト名を表示・設定する domainname - システムの NIS/YP ドメイン名を表示・設定する dnsdomainname - システムの DNS ドメイン名を表示する nisdomainname - システムの NIS/YP ドメイン名を表示・設定する ypdomainname - システムの NIS/YP ドメイン名を表示・設定する nodename - システムの DECnet ノード名を表示・設定する
ICMPでの接続の試行。近年はICMPはフィルタリングされていることがある。
$ping <ホスト名 or IPアドレス>
送信するサイズを変える場合
$ping -l size <ホスト名 or IPアドレス>
接続先のサーバ名をIPアドレスに変換できているか調べる。逆も可能。反応がない場合、DNSサーバに異常がある可能性を疑う
$dig ホスト名 $dig -x IPアドレス $nslookup ホスト名 $nslookup IPアドレス
$netstat -rn
$netstat -a
$netstat -i
IP_address myhost.example.org aliases
例) 192.168.11.111 my.mosmos.org mos
SSHによるログイン時のパスワード入力を省く。もちろんセキュリティは下がることに留意すること。 クライアントにて
$ssh-keygen -t rsa
サーバにて
$mkdir .ssh chmod 0700 .ssh
クライアントにて
$scp ~/.ssh/id_rsa.pub SERVER:~/.ssh
サーバにて
$cat .ssh/id_rsa.pub >> .ssh/authorized_keys $rm -f .ssh/id_rsa.pub $chmod 0600 .ssh/authorized keys
クライアントにて
$chmod 0600 ~/.ssh/id_rsa
引数にuser@IPAdress (例:nkym@192.168.11.159)
#!/bin/bash sshserver="$1" echo $sshserver ssh-keygen -t rsa ssh $sshserver "if [ -d .ssh ]; then mkdir .ssh .ssh; fi; chmod 0700 .ssh;" scp ~/.ssh/id_rsa.pub $sshserver:~/.ssh ssh $sshserver "cat .ssh/id_rsa.pub >> .ssh/authorized_keys;\ rm -f .ssh/id_rsa.pub;chmod 0600 .ssh/authorized_keys " chmod 0600 ~/.ssh/id_rsa ssh-add ~/.ssh/id_rsa
上記の最終行、$ssh-add ~/.ssh/id_rsaを実行。
参考文献