SSH

SSH

【SSH】ssh-agentでパスフレーズ入力を省略する方法|ssh-addの使い方・自動登録

ssh-agentでSSH鍵のパスフレーズ入力を省略する方法を実機で確認しながら解説します。ssh-agentの起動、ssh-addでの鍵登録(パスフレーズは最初の1回だけ)、ssh-add -lでの確認、-D/-dでの削除、AddKeysToAgentでの自動登録、エージェント転送(-A)の便利さと注意点まで整理します。
SSH

【SSH】ポートフォワード(トンネル)の使い方|-Lでリモートのデータベースに接続

SSHポートフォワード(トンネル)の使い方を実サーバーで確認しながら解説します。-Lのローカルフォワードで、外部からは直接つなげないリモートのデータベースへ手元のツールから接続する方法、転送先が「サーバー側から見た宛先」として解決される仕組み、-N・-fで接続だけ張る方法、-DのSOCKSプロキシや-Rのリモートフォワード、トンネルの閉じ方まで整理します。
SSH

【rsync】差分同期・バックアップの使い方|末尾スラッシュの罠・delete同期・-n確認

rsyncでの差分同期・バックアップを実機で確認しながら解説します。変更のあったファイルだけを転送する差分同期、src と src/ で結果が変わる末尾スラッシュの罠、-n(dry-run)で転送内容を事前確認する方法、--deleteで送信元に無いファイルを消す同期、--excludeでの除外、SSH経由でリモートサーバーに同期する書き方まで整理します。
SSH

【SSH】~/.ssh/configの書き方|Host別名で接続を簡単に・設定の優先順位の罠

SSHの設定ファイル ~/.ssh/config の書き方を実機で確認しながら解説します。Host別名でHostName・User・Port・IdentityFileをまとめて短いコマンドで接続する方法、ssh -Gで最終的な設定値を確認する方法、Host *のワイルドカード共通設定、そして『最初にマッチした値が優先』でHost *を先頭に置くと個別設定が効かない罠まで整理します。
SSH

【SSH】ssh-keygenで公開鍵認証を設定する方法|鍵の作り方・authorized_keys・権限600

SSHの公開鍵認証をssh-keygenで設定する方法を実機で確認しながら解説します。ed25519鍵の作り方と秘密鍵・公開鍵の2ファイル、公開鍵をサーバーのauthorized_keysに登録する手順、秘密鍵の権限が600でないとSSHに拒否される理由、パスフレーズの役割、指紋の確認や秘密鍵からの公開鍵再生成まで整理します。
SSH

【SSH】scpコマンドでファイル転送する方法|ポートは-P大文字・コロン忘れの罠

scpコマンドでのファイル転送を実サーバーで確認しながら解説します。ローカル→リモート・リモート→ローカルの基本、-rでのディレクトリ転送、ポート指定がsshと違い大文字-Pである罠(小文字-pだと日時保持になり接続に失敗する実例)、コロンを忘れるとホスト名のファイルがローカルにできる罠、鍵指定-iまで整理します。
SSH

【SSH】ポート番号を変更してセキュリティを強化する方法

SSH 接続はデフォルトでポート 22 を使用しますが、そのままでは不正アクセスの対象になりやすく、ブルートフォース攻撃を受けるリ
SSH

【SSH】リモートサーバーに接続してファイルを編集する方法

サーバー運用や開発作業では、リモートサーバー上のファイルを直接編集する場面がよくあります。その際に利用されるの
SSH

【SSH】teratermで「error:0909006C:PEM routines:get_name:no start line」エラーが発生した場合の対処方法

Tera Term で公開鍵認証を使って接続しようとした際に、error:0909006C:PEM routines:get_name:no start line と表示される場合は