Linuxネットワーク共有管理(ssh,nfs,samba)

3142 ワード

OpenSSHサーバ:
 sshプロトコル:リモート管理用の安全なssh環境を提供し、デフォルトポート:22;
 サービス名:sshd
 
 Openssh-serverパッケージのインストールファイル:
 
sshクライアントプログラムを使用する:接続先ホスト:sshユーザ名@ホスト名リモートコピー:リモートホストへコピー:scpターゲットファイル名ユーザ名@ホスト名:/宛先フォルダリモートホストからコピー:scpユーザ名@ホスト名:/宛先フォルダ/ファイル名のフォルダ
 
公開鍵がコピーされているかどうかを確認します.
この場合、aliceユーザーの下でsshを使用してターゲットホストに接続するにはパスワードは必要ありません.
 
 
NFS(Network File System):ネットワークファイルシステム間でファイル共有を行うネットワークプロトコル.NFSクライアントはNFSファイルシステムをマウントすることによってNFSサーバーにアクセスする.同じホストはNFSサーバであってもNFSクライアントであってもよい.
役割:ドキュメントの共有;オプティカル(光学式)ドライブなどの共有デバイス;ローカルスペースを節約します.ネットワークディスクとして
 
NFSサーバー設定手順:NFSサーバーパッケージをインストールする;NFS共有ディレクトリを設定する.NFSサーバープログラムを起動する;
NFSクライアント設定ステップ:mountコマンドはNFS共有ディレクトリをマウントします.マウントポイントは共有ディレクトリにアクセスします.
 
NFSサーバーのインストール:
nfs-utils(RHEL 6バージョンはデフォルトでインストールされています)
NFSサーバ構成ファイル:/etc/exports.このファイルはNFSサーバの共有ディレクトリを構成するために使用されます.
クライアントホストアドレスの書き方:
オプションの書き方を設定します.
例:
 
NFSサーバーの問合せ、起動、停止:
 
NFSサーバーの共有ディレクトリのリストを問い合わせる:
 
exportsファイルが変更され、サーバを再起動せずに共有ディレクトリを再出力します.
 
クライアントがNFSファイルシステムをマウントする:
 
現在のホストにマウントされているNFS共有ディレクトリを表示し、mountコマンドを使用して表示します.
システムにマウントされているNFS共有ディレクトリをアンインストールします.
 
システム起動時にNFSファイルシステムを自動的にマウントし、NFS共有ディレクトリマウント情報を/etc/fstabに書き込む:
 
 
SMBプロトコル:
 Server Message Block、サービス・メッセージ・ブロック.LinuxUnixとWindowsが情報を共有できるプロトコル.
 他のプロトコルと比較すると、次のようになります.
WindowsLinuxプラットフォームと互換性があり、互いに情報を共有することができる.
NFSプロトコルはクラスUnixプラットフォームにしか使用できません.
CIFS(Common Internet File System)プロトコルは、windowsのネット上の隣人に使用されますが、windowsシステムでのみ使用されます.
Sambaパッケージ:
Sambaサーバの主なプログラム:
smbd:サーバ内のファイル、印刷リソースへの共有アクセスを提供する.
nmbd:NetBIOSホスト名に基づく解析を提供する;
Sambaのサービススクリプト:
 /etc/init.d/smb
 /etc/init.d/nmb
Sambaの構成ディレクトリとファイル:
 /etc/samba
 /etc/samba/smb.conf
 プロファイルフォーマットチェックコマンド:testparm
smb.confファイルの構成内容:
 [global]:グローバル構成
 [homes]:ユーザーディレクトリ共有設定
 [printers]:プリンタ共有設定
 [myshare]:カスタム名の共有ディレクトリ設定
補助構成:
 
security = user
説明:ユーザーがSamba Serverにアクセスする検証方法を設定します.4つの検証方法があります.
1.share:ユーザーがSamba Serverにアクセスするには、ユーザー名とパスワードを指定する必要はなく、セキュリティ性能が低い.
2.user:Samba Server共有ディレクトリは許可されたユーザーのみがアクセスでき、Samba Serverがアカウントとパスワードの正確性を確認します.アカウントとパスワードは、本Samba Serverで作成します.
3.server:他のWindows NT/2000またはSamba Serverでユーザーのアカウントとパスワードを検証するエージェント検証です.このセキュリティモードでは、システム管理者はすべてのWindowsユーザーとパスワードを1つのNTシステムに集約し、Windows NTを使用してSamba認証を行い、リモートサーバはすべてのユーザーとパスワードを自動的に認証することができ、認証に失敗した場合、Sambaはユーザーレベルのセキュリティモードを代替として使用します.
4.domain:ドメインセキュリティレベル、メインドメインコントローラ(PDC)を使用して認証を完了する.
 
 
sambaアカウントの作成:
[root@www ~]# pdbedit -a -u smb1
new password: ==   4321       
retype new password: ==      !
Unix username: smb1 ==             !


アカウントパスワードの変更:
[root@www ~]# smbpasswd smb3
New SMB password: 
Retype new SMB password:

 
 
samba共有パスをマウントする方法:
mount -o username=aaa,password=bbb//sambaserver/d/mnt/d
詳細:http://www.wangzhanjianshegs.com/Webサイト構築
 
 
転載先:https://www.cnblogs.com/1584779745qq/p/6272661.html