SSH 接続(.lns)

SSH 接続は、ワークスペース内の .lns ファイルです — .lnc と同様に バージョン管理でき、持ち運べます。新規 → 新しい SSH 接続で作成すると、統合 SSH ターミナル(Windows の ssh.exe 経由)とリモートファイルミニバー (SFTP)がタブに開きます。

ファイルブラウザーは一度に 1 つのフォルダーを表示します(MobaXterm/WinSCP 風)。最初の行は常に上の階層へ移動する .. で、フォルダーをダブルクリックすると中に入ります — フォルダーへのシンボリックリンク(デプロイの current など)も同様です。上部のパスバーでリモートパスを入力し Enter を押すとそこへ移動します。一覧では Backspace または Alt+↑ で上の階層へ、Alt+← で前のフォルダーへ戻ります。星のボタンは接続のお気に入りのフォルダーを .lns 自体に保存します。ターミナルに追従は、表示中のフォルダーを SSH セッションの cd に追従させます。オンにすると、LightNote はシェル(bash または zsh)がプロンプトごとにフォルダーを知らせるようにする 1 行をターミナルに入力します — クリックする前にターミナルをプロンプトの状態にしておいてください。右クリックメニューのターミナルで開くは逆方向(ターミナルをそのフォルダーへ移動)で、ターミナルのフォルダーを表示はターミナルの現在のフォルダーを一度だけ表示します。メニューにはエディターで開く(ファイルをダウンロードし、タブで開き、保存時に再アップロード)、ダウンロード、アップロード、新しいフォルダー、名前を変更、削除、権限(chmod)もあります。エクスプローラーからファイルをドラッグしてパネルに乗せると、現在のフォルダーにアップロードできます。

並べ替えと絞り込み。列の見出し(名前、サイズ、更新日時)をクリックすると並べ替え、もう一度クリックすると逆順になります。.. とフォルダーは常に先頭に表示され、選んだ順序は記憶されます。パスの下にあるフィルター欄では、シェルと同じマスクが使えます:*(任意の文字列)、?(1 文字)、[abc] または [a-z](集合のいずれか)、[!x](集合以外)— 例:*BRR*、*.log。複数は ; で区切り、除外するものは | の後に書きます(*.log; *.gz | *debug*)。ワイルドカードのない文字列は名前の一部として検索され、大文字と小文字は区別されません。フィルターはファイルだけに適用されます(移動できるようフォルダーは表示されたままです)。フォルダーを移動しても有効なままで、その下の行に表示中のファイル数が示されます。パネルが狭いときは、更新日時列、続いてサイズ列が一覧から外れ、どちらも名前のツールチップに表示されます。

転送。パネルはタブが開いている間 SFTP 接続を 1 つ開いたままにするので、フォルダーを移動するたびに再接続することはありません。切断するとこの接続も閉じます。Ctrl または Shift で複数のファイルを選ぶと、まとめてダウンロードまたは削除できます。操作中はパネル下部に進行状況と停止ボタンが表示されます — 途中で止めたファイルは削除され、完全に見えるコピーは残りません。既に存在するファイルを上書きする前(アップロード時はサーバー上、ダウンロード時はお使いのコンピューター上)には LightNote が確認します。また 50 MB を超えるファイルをエディターで開くときは確認があり、代わりにダウンロードすることもできます。

フォルダーは丸ごと扱えます。フォルダーでダウンロードするとツリー全体をたどって選んだ保存先にすべて持ってきます。フォルダーをアップロード(アップロードボタンの矢印、メニュー、またはエクスプローラーからフォルダーをドラッグ)はサーバーにツリーを作り、既にファイルがある場合は 1 回の確認がまとめて全体に適用されます(すべて上書き、既存のものをスキップ、停止)。フォルダーを削除するときは先に中身を数え、ファイルとフォルダーがいくつ消えるかを示します — サーバーにごみ箱はありません。フォルダーへのシンボリックリンクはたどりません。ダウンロードでは対象外になり、そのことが表示されます。削除ではリンク自体が消え、リンク先は消えません。

一覧では Ctrl+F5 で更新、Ctrl+A ですべて選択、Ctrl+C で選択項目のリモートパスをコピーします(コピーできるローカルファイルはありません)。サイズ列と更新日時列に設定した幅は記憶されます。

パスワードは、ワークスペースのセキュアフレーズで .lns 内に暗号化するか、接続のたびに尋ねることができます。接続には システムの OpenSSH クライアントを使うため、Windows のエージェント/プロファイルの SSH 鍵は 通常どおり動作します。

開いたときに接続オプション(接続ダイアログ内)は、.lns を開いたときに SSH セッションを自動的に開始します。パスワードが保存されていない場合は、接続時にターミナル自身が 尋ねます。

目次

編集

ツール

自動化(AI / スクリプト)

リファレンス