# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2024-02-15 18:11+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: Dd #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "$Mdocdate: February 10 2023 $" msgstr "" #. type: Dt #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "SSH-KEYSCAN 1" msgstr "" #. type: Sh #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "E<.Nm ssh-keyscan>" msgstr "" #. type: Nd #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "gather SSH public keys from servers" msgstr "" #. type: Sh #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron msgid "" "E<.Nm ssh-keyscan> E<.Op Fl 46cDHv> E<.Op Fl f Ar file> E<.Op Fl O Ar " "option> E<.Op Fl p Ar port> E<.Op Fl T Ar timeout> E<.Op Fl t Ar type> E<.Op " "Ar host | addrlist namelist>" msgstr "" #. type: Sh #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "" "E<.Nm> is a utility for gathering the public SSH host keys of a number of " "hosts. It was designed to aid in building and verifying E<.Pa " "ssh_known_hosts> files, the format of which is documented in E<.Xr sshd 8>. " "E<.Nm> provides a minimal interface suitable for use by shell and perl " "scripts." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "" "E<.Nm> uses non-blocking socket I/O to contact as many hosts as possible in " "parallel, so it is very efficient. The keys from a domain of 1,000 hosts " "can be collected in tens of seconds, even when some of those hosts are down " "or do not run E<.Xr sshd 8>. For scanning, one does not need login access " "to the machines that are being scanned, nor does the scanning process " "involve any encryption." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "" "Hosts to be scanned may be specified by hostname, address or by CIDR network " "range (e.g. 192.168.16/28). If a network range is specified, then all " "addresses in that range will be scanned." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "The options are as follows:" msgstr "" #. type: It #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "Fl 4" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "Force E<.Nm> to use IPv4 addresses only." msgstr "" #. type: It #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "Fl 6" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "Force E<.Nm> to use IPv6 addresses only." msgstr "" #. type: It #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "Fl c" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "Request certificates from target hosts instead of plain keys." msgstr "" #. type: It #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "Fl D" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "" "Print keys found as SSHFP DNS records. The default is to print keys in a " "format usable as a E<.Xr ssh 1> E<.Pa known_hosts> file." msgstr "" #. type: It #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "Fl f Ar file" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "" "Read hosts or E<.Dq addrlist namelist> pairs from E<.Ar file>, one per " "line. If E<.Sq -> is supplied instead of a filename, E<.Nm> will read from " "the standard input. Names read from a file must start with an address, " "hostname or CIDR network range to be scanned. Addresses and hostnames may " "optionally be followed by comma-separated name or address aliases that will " "be copied to the output. For example:" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "" "192.168.11.0/24\n" "10.20.1.1\n" "happy.example.org\n" "10.0.0.1,sad.example.org\n" msgstr "" #. type: It #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "Fl H" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "" "Hash all hostnames and addresses in the output. Hashed names may be used " "normally by E<.Xr ssh 1> and E<.Xr sshd 8>, but they do not reveal " "identifying information should the file's contents be disclosed." msgstr "" #. type: It #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "Fl O Ar option" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron msgid "" "Specify a key/value option. At present, only a single option is supported:" msgstr "" #. type: It #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "Cm hashalg Ns = Ns Ar algorithm" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron msgid "" "Selects a hash algorithm to use when printing SSHFP records using the E<.Fl " "D> flag. Valid algorithms are E<.Dq sha1> and E<.Dq sha256>. The default " "is to print both." msgstr "" #. type: It #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "Fl p Ar port" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "Connect to E<.Ar port> on the remote host." msgstr "" #. type: It #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "Fl T Ar timeout" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "" "Set the timeout for connection attempts. If E<.Ar timeout> seconds have " "elapsed since a connection was initiated to a host or since the last time " "anything was read from that host, the connection is closed and the host in " "question considered unavailable. The default is 5 seconds." msgstr "" #. type: It #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "Fl t Ar type" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "" "Specify the type of the key to fetch from the scanned hosts. The possible " "values are E<.Dq dsa>, E<.Dq ecdsa>, E<.Dq ed25519>, E<.Dq ecdsa-sk>, E<.Dq " "ed25519-sk>, or E<.Dq rsa>. Multiple values may be specified by separating " "them with commas. The default is to fetch E<.Dq rsa>, E<.Dq ecdsa>, E<.Dq " "ed25519>, E<.Dq ecdsa-sk>, and E<.Dq ed25519-sk> keys." msgstr "" #. type: It #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "Fl v" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "Verbose mode: print debugging messages about progress." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "" "If an ssh_known_hosts file is constructed using E<.Nm> without verifying the " "keys, users will be vulnerable to E<.Em man in the middle> attacks. On the " "other hand, if the security model allows such a risk, E<.Nm> can help in the " "detection of tampered keyfiles or man in the middle attacks which have begun " "after the ssh_known_hosts file was created." msgstr "" #. type: Sh #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "FILES" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "E<.Pa /etc/ssh/ssh_known_hosts>" msgstr "" #. type: Sh #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "EXAMPLES" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "Print the RSA host key for machine E<.Ar hostname>:" msgstr "" #. type: Dl #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "$ ssh-keyscan -t rsa hostname" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "Search a network range, printing all supported key types:" msgstr "" #. type: Dl #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "$ ssh-keyscan 192.168.0.64/25" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "" "Find all hosts from the file E<.Pa ssh_hosts> which have new or different " "keys from those in the sorted file E<.Pa ssh_known_hosts>:" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "" "$ ssh-keyscan -t rsa,dsa,ecdsa,ed25519 -f ssh_hosts | \\e\n" "\tsort -u - ssh_known_hosts | diff ssh_known_hosts -\n" msgstr "" #. type: Sh #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "" "E<.Xr ssh 1>, E<.Xr sshd 8> E<.Rs> E<.%D 2006> E<.%R RFC 4255> E<.%T Using " "DNS to Securely Publish Secure Shell (SSH) Key Fingerprints> E<.Re>" msgstr "" #. type: Sh #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron #, no-wrap msgid "AUTHORS" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron msgid "" "E<.An -nosplit> E<.An David Mazieres Aq Mt dm@lcs.mit.edu> wrote the initial " "version, and E<.An Wayne Davison Aq Mt wayned@users.sourceforge.net> added " "support for protocol version 2." msgstr "" #. type: Dd #: debian-bookworm #, no-wrap msgid "$Mdocdate: October 28 2022 $" msgstr "" #. type: Plain text #: debian-bookworm msgid "" "E<.Nm ssh-keyscan> E<.Op Fl 46cDHv> E<.Op Fl f Ar file> E<.Op Fl p Ar port> " "E<.Op Fl T Ar timeout> E<.Op Fl t Ar type> E<.Op Ar host | addrlist namelist>" msgstr ""