হোস্ট কী ফিঙ্গারপ্রিন্ট পাস করার জন্য ওপেনএসএসএইচে কোনও কমান্ড-লাইন বিকল্প নেই।
যদিও আপনি একটি অস্থায়ী ফাইল (একই ফর্ম্যাট সহ known_hosts) sshব্যবহার করতে পারেন এবং এটি ব্যবহার করে এটি ব্যবহার করতে পারেন -o UserKnownHostsFile:
ssh -o "UserKnownHostsFile my_temp_known_host" host.example.com
দেখুন ssh(জন্য -o) এবং ssh_config(জন্য UserKnownHostsFileman পৃষ্ঠা)।
আপনি এটি ব্যবহার বিবেচনা করতে পারেন StrictHostKeyChecking yes।
কমান্ড লাইন থেকে অটো গ্রহণের জন্য আরএসএ কী ফিঙ্গারপ্রিন্টের পরামর্শ অনুসারে আপনি একটি ছোট স্ক্রিপ্ট লিখতে পারেন যা আপনাকে এটি অর্জন করতে দেয়:
#!/bin/bash
TEMPFILE=$(mktemp)
echo "$1" > $TEMPFILE
ssh -o "UserKnownHostsFile $TEMPFILE" ${@:2}
rm $TEMPFILE
আপনি যদি স্ক্রিপ্টটি কল করেন ssh_known_host, আপনি এটি প্রথম যুক্তি হিসাবে কীটি পাস করে ব্যবহার করতে পারেন:
ssh_known_host 'github.com ssh-dss AAAAB3NzaC1kc3MAAACBANGFW2P9xlGU3zWrymJgI/lKo//ZW2WfVtmbsUZJ5uyKArtlQOT2+WRhcg4979aFxgKdcsqAYW3/LS1T2km3jYW/vr4Uzn+dXWODVk5VlUiZ1HFOHf6s6ITcZvjvdbp6ZbpM+DuJT7Bw+h5Fx8Qt8I16oCZYmAPJRtu46o9C2zk1AAAAFQC4gdFGcSbp5Gr0Wd5Ay/jtcldMewAAAIATTgn4sY4Nem/FQE+XJlyUQptPWMem5fwOcWtSXiTKaaN0lkk2p2snz+EJvAGXGq9dTSWHyLJSM2W6ZdQDqWJ1k+cL8CARAqL+UMwF84CR0m3hj+wtVGD/J4G5kW2DBAf4/bqzP4469lT+dF2FRQ2L9JKXrCWcnhMtJUvua8dvnwAAAIB6C4nQfAA7x8oLta6tT+oCk2WQcydNsyugE8vLrHlogoWEicla6cWPk7oXSspbzUcfkjN3Qa6e74PhRkc7JdSdAlFzU3m7LMkXo1MHgkqNX8glxWNVqBSc0YRdbFdTkL0C6gtpklilhvuHQCdbgB3LBAikcRkDp+FCVkUgPC/7Rw==' git@github.com